.astrologer-listing{padding-block:var(--space-2xl)}.astrologer-listing__header{max-width:52rem;margin-bottom:var(--space-2xl)}.astrologer-listing__show-all{margin-top:var(--space-xl);text-align:center}.astrologer-listing__grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.astrologer-listing__markets{flex-direction:column;gap:.65rem;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.astrologer-listing__markets li{padding-left:1.5rem;position:relative}.astrologer-listing__markets li:before{color:var(--colour-gold);content:"✦";font-size:.7rem;position:absolute;top:.2rem;left:0}.astrologer-listing__markets a{color:var(--colour-text);font-size:1.1rem;font-weight:500;text-decoration:none}.astrologer-listing__markets a:hover{color:var(--colour-accent)}.astrologer-listing__cities{margin-top:var(--space-lg);margin-bottom:var(--space-2xl);flex-direction:column;gap:.65rem;padding:0;list-style:none;display:flex}.astrologer-listing__cities li{padding-left:1.5rem;position:relative}.astrologer-listing__cities li:before{color:var(--colour-gold);content:"✦";font-size:.7rem;position:absolute;top:.2rem;left:0}.astrologer-listing__cities a{color:var(--colour-text);font-size:1.1rem;font-weight:500;text-decoration:none}.astrologer-listing__cities a:hover{color:var(--colour-accent)}.location-resources{padding-block:var(--space-2xl);border-top:1px solid var(--colour-border)}.location-resources__inner{width:min(100% - 2rem,48rem);margin-inline:auto}.location-resources p{color:var(--colour-text-muted);font-size:1.1rem;line-height:1.7}.location-resources ul{margin:var(--space-lg) 0 0;padding-left:1.5rem}.location-resources li{margin-bottom:var(--space-md);line-height:1.7}.location-resources a{font-weight:600}.directory-guide__text{max-width:60rem;color:var(--colour-text-muted);font-size:1.2rem;line-height:1.5}@media (width<=699px){.directory-guide__text{font-size:1.1rem}}.directory-guide__text+.directory-guide__text{margin-top:var(--space-md)}@media (width>=700px){.astrologer-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.astrologer-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.astrologer-listing+.astrologer-search{margin-top:var(--space-2xl)}.astrologer-listing .astrologer-search{margin-top:0}.location-directory{max-width:36rem}.location-directory ul{margin:0;padding:0;list-style:none}.location-directory__countries{gap:var(--space-md);flex-direction:column;display:flex}.location-directory li{position:relative}.location-directory__countries>li{padding-left:1.5rem}.location-directory__countries>li:before{color:var(--colour-gold);content:"✦";font-size:.85rem;position:absolute;top:.1rem;left:0}.location-directory a{color:var(--colour-text);font-size:1.2rem;font-weight:600;text-decoration:none}.location-directory a:hover{color:var(--colour-accent)}.location-directory__cities{flex-direction:column;gap:.65rem;display:flex;margin-top:.75rem!important;padding-left:1.5rem!important}.location-directory__cities li{padding-left:1.25rem}.location-directory__cities li:before{color:var(--colour-gold);content:"✦";font-size:.65rem;position:absolute;top:.2rem;left:0}.location-directory__cities a{font-size:1.1rem;font-weight:500}.astrologer-listing{padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(4rem,8vw,6rem);position:relative}.astrologer-listing__header{max-width:58rem;margin-bottom:clamp(3rem,7vw,5rem);position:relative}.astrologer-listing__header:after{background:var(--colour-gold);content:"";opacity:.7;width:4rem;height:1px;margin-top:2rem;display:block}.astrologer-listing h1{text-wrap:balance;max-width:56rem}@media (width<=699px){.astrologer-listing{padding-top:3rem}}.astrologer-listing__header:after{content:none}.astrologer-listing--secondary,.directory-guide{padding-block:var(--space-2xl)}.astrologer-listing--secondary .astrologer-listing__header{margin-bottom:0}.astrologer-listing__location-navigation{margin-top:0}.astrologer-listing__location-section{width:min(100% - 2rem,72rem);padding-block:var(--space-2xl);margin-inline:auto}.astrologer-listing__location-section .astrologer-listing__cities{margin-top:0;margin-bottom:0}.astrologer-listing__locations-intro{max-width:48rem;margin-bottom:var(--space-xl);color:var(--colour-text-muted);font-size:1.1rem;line-height:1.7}.astrologer-listing__location-groups{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.astrologer-listing__location-groups>li{margin:0}.astrologer-listing__location-groups strong{margin-bottom:.2rem;font-size:1.1rem;font-weight:600;line-height:1.45;display:block}.astrologer-listing__location-groups ul{margin:0;padding:0;list-style:none}.astrologer-listing__location-groups ul li{padding-left:1.5rem;font-size:1.1rem;line-height:1.45;position:relative}.astrologer-listing__location-groups ul li:before{color:var(--colour-gold);content:"✦";font-size:.7rem;position:absolute;top:.3rem;left:0}.astrologer-listing__location-groups ul li+li{margin-top:.1rem}.astrologer-listing__location-groups a{color:var(--colour-text);font-size:inherit;text-decoration:underline;text-decoration-color:var(--colour-accent);text-underline-offset:.18em;font-weight:500;text-decoration-thickness:1px}.astrologer-listing__location-groups a:hover{color:var(--colour-accent)}.astrologer-listing__online-link{margin:var(--space-xl) 0 0;color:var(--colour-text-muted);font-size:1.1rem;line-height:1.6}.astrologer-listing__online-link a{font-weight:600}.astrologer-listing__location-groups--columns{column-count:1;column-gap:var(--space-2xl);display:block}.astrologer-listing__location-groups--columns>li{break-inside:avoid;margin-bottom:.8rem}@media (width>=700px){.astrologer-listing__location-groups--columns{column-count:2}}@media (width>=64rem){.astrologer-listing__location-groups--columns{column-count:4}}.astrologer-listing__locations-intro,.astrologer-listing__online-link,.astrologer-listing__location-groups strong,.astrologer-listing__location-groups ul li{font-size:1.1rem}.astrologer-listing__launched-cities{margin-top:var(--space-xl)}.astrologer-listing--country-page .astrologer-listing__header{padding-bottom:var(--space-2xl);margin-bottom:0}.astrologer-listing--country-page .astrologer-listing__location-navigation>.section-divider{margin-block:0}.astrologer-listing--country-page .astrologer-card-grid{padding-top:var(--space-2xl)}.astrologer-listing--directory-index .astrologer-listing__header{margin-bottom:var(--space-lg)}.astrologer-listing__location-groups--us>li>strong{color:var(--colour-accent);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:600;line-height:1.5}.astrologer-listing__location-groups--us>li{break-inside:avoid;margin-bottom:1.75rem}.astrologer-listing__location-frame,.astrologer-listing__us-frame{border:3px double var(--colour-border);background:#fff;margin-block:2rem;padding:clamp(1.5rem,4vw,3rem);position:relative}.astrologer-listing__location-frame-star,.astrologer-listing__us-frame-star{z-index:1;color:var(--colour-gold);text-align:center;font-size:1.6rem;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.astrologer-listing__location-frame-star--top,.astrologer-listing__us-frame-star--top{background:linear-gradient(to bottom, var(--colour-background) 0 50%, #fff 50% 100%);padding-inline:.6rem;top:-.85rem}.astrologer-listing__location-frame-star--bottom,.astrologer-listing__us-frame-star--bottom{background:linear-gradient(to bottom, #fff 0 50%, var(--colour-background) 50% 100%);padding-inline:.6rem;bottom:-.85rem}.astrologer-listing__location-groups--us>li>ul>li:before{content:none}.astrologer-listing__location-groups--us>li>ul>li{padding-left:0}.directory-limestone{isolation:isolate;position:relative}.directory-limestone:before{content:"";inset-block:0;z-index:-1;background-color:#eeece6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.07'/%3E%3C/svg%3E");width:100vw;position:absolute;left:50%;transform:translate(-50%)}.directory-limestone>*{z-index:1;position:relative}.directory-limestone,.astrologer-listing--secondary:not(.directory-limestone){padding-block:3rem}.directory-colour-boundary{isolation:isolate;position:relative}.directory-colour-boundary:before{content:"";inset-block:0;z-index:-1;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.directory-colour-boundary--parchment-to-limestone:before{background:linear-gradient(#f5efe6 0 50%,#eeece6 50% 100%)}.directory-colour-boundary--limestone-to-parchment:before{background:linear-gradient(#eeece6 0 50%,#f5efe6 50% 100%)}.directory-colour-boundary .section-divider{min-height:2rem;margin-block:0}.astrologer-listing__location-groups--us>li>ul{padding-left:.75rem}.astrologer-listing__location-groups--us>li>ul>li+li{margin-top:.65rem}.astrologer-listing__state-summary{color:var(--colour-text);margin:0 0 2rem;padding-left:1.7rem;font-size:1.1rem;line-height:1.75;position:relative}.astrologer-listing__state-summary:before{color:var(--colour-gold);content:"✦";font-size:.9rem;position:absolute;top:.2em;left:0}.astrologer-listing__state-locations{column-count:1;column-gap:2rem}.astrologer-listing__state-locations>li{break-inside:avoid;margin-bottom:1rem}.astrologer-listing__state-frame .astrologer-listing__launched-cities{border-top:1px solid var(--colour-border);margin-top:2rem;padding-top:1.5rem}.astrologer-listing__state-frame .astrologer-listing__cities{margin-bottom:0}.astrologer-listing__state-frame .astrologer-listing__online-link{margin-top:1.5rem}.astrologer-listing__results-heading{margin:2.5rem 0 1rem}.astrologer-listing__results-heading p{color:var(--colour-text-muted);margin:0;line-height:1.65}@media (width>=700px){.astrologer-listing__state-locations{column-count:2}}@media (width>=1024px){.astrologer-listing__state-locations{column-count:4}}.astrologer-listing__state-overview{border-bottom:1px solid var(--colour-border);text-align:center;margin-bottom:2.5rem;padding-bottom:2.5rem}.astrologer-listing__state-overview h3{text-wrap:balance}.astrologer-listing__state-description{max-width:42rem;color:var(--colour-text-muted);margin:0 auto 2rem;font-size:1.05rem;line-height:1.65}.astrologer-listing__state-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem;margin:0 auto;display:grid}.astrologer-listing__state-stat{flex-direction:column;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.astrologer-listing__state-stat+.astrologer-listing__state-stat{border-left:1px solid var(--colour-border)}.astrologer-listing__state-stat strong{color:var(--colour-accent);font-variant-numeric:tabular-nums;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:600;line-height:1}.astrologer-listing__state-stat span{max-width:10rem;color:var(--colour-text-muted);font-size:.9rem;line-height:1.35}@media (width<=480px){.astrologer-listing__state-stat{padding-inline:.3rem}.astrologer-listing__state-stat span{font-size:.78rem}}.astrologer-listing__state-frame .astrologer-listing__location-frame-star--bottom{display:none}.astrologer-listing__locations-intro,.astrologer-listing__state-description,.astrologer-listing__state-stat span,.astrologer-listing__results-heading>p:not(.section-eyebrow){font-size:1.2rem;line-height:1.7}.astrologer-listing__state-stat span{max-width:12rem}.astrologer-listing__results-heading{margin-top:var(--space-2xl);margin-bottom:var(--space-xl)}@media (width<=699px){.astrologer-listing__locations-intro,.astrologer-listing__state-description,.astrologer-listing__state-stat span,.astrologer-listing__results-heading>p:not(.section-eyebrow){font-size:1.1rem}}.astrologer-listing__results-heading{margin-bottom:.75rem}.astrologer-listing__results-heading>p:not(.section-eyebrow){margin-bottom:0}.astrologer-listing__state-frame .astrologer-listing__cities a{text-decoration:underline;text-decoration-color:var(--colour-accent);text-underline-offset:.2em;text-decoration-thickness:1px}.astrologer-listing__state-frame--city .astrologer-listing__state-locations{column-count:1}.astrologer-listing__state-frame--city .astrologer-listing__state-locations>li>ul{grid-template-columns:minmax(0,1fr);gap:.5rem 1.5rem;display:grid}.astrologer-listing__state-frame--city .astrologer-listing__state-locations>li>ul>li{overflow-wrap:anywhere;min-width:0;margin-top:0}@media (width>=700px){.astrologer-listing__state-frame--city .astrologer-listing__state-locations>li>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.astrologer-listing__state-frame--city .astrologer-listing__state-locations>li>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.astrologer-listing__us-country-frame .astrologer-listing__location-frame-star--bottom{display:none}.astrologer-listing__us-country-frame .astrologer-listing__state-overview{margin-bottom:2.5rem}.astrologer-listing__us-navigation{border-top:1px solid var(--colour-border);margin-top:2rem;padding-top:1.75rem}.astrologer-listing__us-navigation .astrologer-listing__launched-cities{margin-top:2rem}.astrologer-listing__us-navigation .astrologer-listing__cities{margin:0}.astrologer-listing__us-navigation .astrologer-listing__cities a{text-decoration:underline;text-decoration-color:var(--colour-accent);text-underline-offset:.2em;text-decoration-thickness:1px}.astrologer-listing__us-country-frame .astrologer-listing__online-link{margin-top:1.5rem}.astrologer-card-grid .astrologer-card[hidden],.astrologer-listing__show-all[hidden],.astrologer-listing__show-all button[hidden]{display:none!important}.astrologer-listing--directory-index{padding-bottom:0}.astrologer-listing--directory-index .directory-snapshot-band{margin-top:var(--space-2xl)}.directory-index__browse{padding-block:var(--space-2xl)}.directory-index__browse .decorative-frame{margin-block:0}.directory-index__browse-group{min-width:0}.directory-index__browse-group .astrologer-listing__header{max-width:none;margin-bottom:0}.directory-index__browse-group .astrologer-listing__header:after{content:none}.directory-index__browse-group+.directory-index__browse-group{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--colour-border)}@media (width<=699px){.directory-index__browse{padding-block:var(--space-xl)}.directory-index__browse-group+.directory-index__browse-group{margin-top:var(--space-lg);padding-top:var(--space-lg)}}.directory-index__browse .location-directory{max-width:none}.directory-index__browse .location-directory__countries{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.directory-index__browse .location-directory__countries>li{min-width:0}@media (width>=700px){.directory-index__browse .location-directory__countries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.directory-index__browse .location-directory__countries{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-index__browse .location-directory__countries>li:nth-child(-n+2){grid-column:span 2}}.directory-index__quick-links{grid-template-columns:minmax(0,1fr);gap:.9rem 2rem;margin:0;padding:0;list-style:none;display:grid}.directory-index__quick-links li{min-width:0;padding-left:1.25rem;position:relative}.directory-index__quick-links li:before{color:var(--colour-accent);content:"›";font-size:1.5rem;font-weight:600;line-height:1.1;position:absolute;top:0;left:0}.directory-index__quick-links a{color:var(--colour-text);font-size:1.1rem;font-weight:600;text-decoration:none}.directory-index__quick-links a:hover{color:var(--colour-accent);text-decoration:underline}.directory-index__quick-links a:focus-visible{outline:2px solid var(--colour-accent);outline-offset:3px}@media (width>=700px){.directory-index__quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.directory-index__quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.astrologer-listing--directory-index .astrologer-listing__header,.astrologer-listing--directory-index h1,.astrologer-listing--directory-index .astrologer-listing__intro{max-width:none}.astrologer-listing--directory-index h1{text-wrap:wrap;white-space:normal}
