.directory-page{width:var(--astra-page-width);color:var(--astra-body);margin-inline:auto;padding-block:48px 80px}.directory-intro,.directory-detail-intro{max-width:768px;margin-bottom:28px}.directory-intro h1,.directory-detail-intro h1{color:var(--astra-heading);letter-spacing:-.5px;margin:0 0 12px;font-size:clamp(34px,4vw,42px);line-height:1.15}.directory-intro>p:last-child,.directory-intro>div>p:last-child,.directory-detail-intro>div>p:last-child{color:var(--astra-body);margin:0;font-size:17px;line-height:1.5}.directory-eyebrow{color:var(--astra-brand);margin:0 0 8px;font-size:14px;font-weight:700}.directory-workspace{gap:32px;display:grid}.directory-filters{border:1px solid var(--astra-border);background:var(--astra-surface);border-radius:24px;align-items:end;gap:16px;padding:24px;display:grid}.directory-filters--three{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(160px,.45fr)) auto}.directory-filters--registrars{grid-template-columns:minmax(260px,1fr) minmax(180px,.3fr) auto}.directory-filters label{min-width:0;color:var(--astra-body);gap:8px;font-size:14px;font-weight:600;display:grid}.directory-filters input,.directory-filters select{border:1px solid var(--astra-border);background:var(--astra-control);width:100%;min-height:44px;color:var(--astra-heading);border-radius:24px;padding-inline:16px;font-size:16px}.directory-filters input::placeholder{color:var(--astra-muted)}.directory-filters input:focus,.directory-filters select:focus{border-color:var(--astra-border-strong);box-shadow:var(--astra-focus-ring);outline:none}.directory-filters>button,.directory-primary-action{border:1px solid var(--astra-brand);background:var(--astra-brand);min-height:44px;color:var(--hp-on-brand);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding-inline:18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.directory-toolbar{justify-content:space-between;align-items:end;gap:24px;display:flex}.directory-toolbar h2{color:var(--astra-heading);margin:0 0 4px;font-size:28px;line-height:1.3}.directory-toolbar p,.directory-toolbar>span{color:var(--astra-muted);margin:0;font-size:16px}.directory-toolbar>a,.directory-secondary-action{border:2px solid var(--astra-border-medium);background:var(--astra-surface);min-height:44px;color:var(--astra-brand);border-radius:9999px;align-items:center;padding-inline:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.directory-detail-main,.directory-detail-aside>div{border:1px solid var(--astra-border);background:linear-gradient(145deg, var(--astra-surface), var(--astra-surface-soft));border-radius:24px;min-width:0}.directory-detail-status>span{border:1px solid var(--astra-border);background:var(--astra-control);width:auto;min-height:26px;color:var(--astra-muted);border-radius:9999px;align-items:center;padding-inline:10px;font-size:12px;font-weight:650;display:inline-flex}.directory-page [data-tone=success]{border-color:color-mix(in srgb, var(--hp-success) 40%, transparent)!important;background:var(--astra-success-soft)!important;color:var(--astra-success)!important}.directory-page [data-tone=warning]{border-color:color-mix(in srgb, var(--hp-warning) 45%, transparent)!important;background:var(--astra-warning-soft)!important;color:var(--astra-warning)!important}.directory-detail-aside h2{color:var(--astra-heading);margin:0;font-size:20px;line-height:1.3}.directory-detail-main p,.directory-detail-aside p{color:var(--astra-body);margin:0;font-size:16px;line-height:1.5}.directory-detail-status small{color:var(--astra-muted);font-size:13px}.directory-pagination{justify-content:center;align-items:center;gap:16px;display:flex}.directory-pagination a,.directory-pagination>span:first-child,.directory-pagination>span:last-child{border:1px solid var(--astra-border);background:var(--astra-surface);min-height:40px;color:var(--astra-body);border-radius:9999px;align-items:center;padding-inline:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.directory-pagination>span[aria-disabled=true]{color:var(--hp-muted)}.directory-pagination span{min-width:112px;color:var(--astra-muted);text-align:center;font-size:14px}.directory-state{border:1px solid var(--astra-border);background:var(--astra-surface);border-radius:24px;place-content:center;justify-items:start;min-height:220px;padding:40px;display:grid}.directory-state--error{border-color:var(--astra-danger);background:var(--astra-danger-soft)}.directory-state--error h2{color:var(--astra-danger)}.directory-state--error p{color:var(--astra-body)}.directory-state h2{color:var(--astra-heading);margin:0 0 8px;font-size:24px;line-height:1.3}.directory-state p{color:var(--astra-body);margin:0 0 16px;font-size:16px}.directory-breadcrumb{color:var(--astra-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;display:flex}.directory-breadcrumb a{color:var(--astra-muted)}.directory-detail-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;max-width:none;display:grid}.directory-detail-intro>div:first-child{max-width:768px}.directory-detail-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.directory-detail-status small{text-align:right;width:100%}.directory-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.directory-detail-main{overflow:hidden}.directory-detail-main>section{border-bottom:1px solid var(--astra-border);padding:32px}.directory-detail-main>section:last-child{border-bottom:0}.directory-detail-main h2{color:var(--astra-heading);margin:0 0 16px;font-size:22px;line-height:1.3}.directory-detail-main p+p{margin-top:16px}.directory-benefit-value{font-weight:700;color:var(--astra-brand)!important;font-size:22px!important}.directory-detail-main dl{gap:0;margin:0;display:grid}.directory-detail-main dl>div{border-bottom:1px solid var(--astra-border);grid-template-columns:160px minmax(0,1fr);gap:24px;padding-block:16px;display:grid}.directory-detail-main dl>div:last-child{border-bottom:0}.directory-detail-main dt{color:var(--astra-muted);font-size:14px;font-weight:650}.directory-detail-main dd{color:var(--astra-body);margin:0;font-size:16px}.directory-detail-aside{gap:16px;display:grid}.directory-detail-aside>div{gap:16px;padding:24px;display:grid}.directory-detail-aside a:not(.directory-primary-action):not(.directory-secondary-action){min-height:44px;color:var(--astra-brand);align-items:center;font-size:14px;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.directory-primary-action:hover,.directory-filters>button:hover{background:var(--astra-brand-medium)}}@media (width<=1100px){.directory-filters--three{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-filters--three>button{justify-self:start}}@media (width<=900px){.directory-page{width:min(100% - 24px,1280px);padding-top:32px}.directory-detail-intro,.directory-detail-layout,.directory-filters--registrars{grid-template-columns:1fr}.directory-detail-status{justify-content:flex-start}.directory-detail-status small{text-align:left}}@media (width<=640px){.directory-intro,.directory-detail-intro{margin-bottom:24px}.directory-intro h1,.directory-detail-intro h1{font-size:32px}.directory-filters,.directory-filters--three,.directory-filters--registrars{grid-template-columns:1fr}.directory-filters,.directory-state,.directory-detail-main>section,.directory-detail-aside>div{padding:20px}.directory-toolbar{flex-direction:column;align-items:flex-start}.directory-detail-main dl>div{grid-template-columns:1fr;gap:8px}.directory-pagination{justify-content:space-between;gap:8px}}@media (prefers-reduced-motion:reduce){.directory-primary-action{transition-duration:0s}}.domain-directory{gap:32px;display:grid}.domain-directory a:focus-visible,.domain-directory select:focus-visible{box-shadow:var(--astra-focus-ring);outline:none}.domain-directory .directory-workspace{gap:20px}.registrar-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.registrar-count{color:var(--astra-muted);font-size:14px}.registrar-toolbar .domain-pager{margin-left:auto}.directory-filters__actions{align-items:center;gap:10px;display:flex}.directory-filters__actions button,.directory-filters__actions a{border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding-inline:18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.directory-filters__actions button{border:1px solid var(--astra-brand);background:var(--astra-brand);color:var(--hp-on-brand);cursor:pointer}.directory-filters__actions a{border:1px solid var(--astra-border);background:var(--astra-surface);color:var(--astra-brand)}.domain-pager{align-items:center;gap:8px;display:flex}.domain-pager a,.domain-pager>span:first-child,.domain-pager>span:last-child,.domain-page-numbers a,.domain-page-numbers li>span{border:1px solid var(--astra-border);background:var(--astra-surface);min-width:44px;min-height:44px;color:var(--astra-body);border-radius:9999px;justify-content:center;align-items:center;padding-inline:14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.domain-pager>span{color:var(--astra-muted);white-space:nowrap;font-size:14px}.domain-pager>span[aria-disabled=true]{color:var(--hp-muted);background:var(--astra-surface-soft)}.domain-result-list{color:var(--astra-body);gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.domain-result-offers{border:1px solid var(--astra-border);background:var(--astra-control);border-radius:24px;gap:12px;width:100%;margin-top:8px;padding:16px;display:grid}.domain-result-offers>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.domain-result-offers>header h4{color:var(--astra-heading);margin:0;font-size:16px;font-weight:700;line-height:1.3}.domain-result-offers>header span{background:var(--astra-surface);width:auto;min-width:24px;min-height:24px;color:var(--astra-muted);border-radius:9999px;justify-content:center;align-items:center;padding-inline:9px;font-size:12px;font-weight:700;display:inline-flex}.domain-result-offers[data-kind=promotion]>header span{background:var(--astra-success-soft);color:var(--astra-success)}.domain-result-offers>ul{margin:0;padding:0;list-style:none;display:grid}.domain-result-offers>ul>li{border-top:1px solid var(--astra-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:12px;display:grid}.domain-result-offers>ul>li:last-child{padding-bottom:0}.domain-result-offers>ul>li>div{gap:4px;min-width:0;display:grid}.domain-result-offers strong{color:var(--astra-heading);font-size:16px;font-weight:700;line-height:1.3}.domain-result-offers p{color:var(--astra-body);margin:0;font-size:16px;font-weight:400;line-height:1.5}.domain-result-offers a{min-height:40px;color:var(--astra-brand);align-items:center;font-size:14px;font-weight:650;display:inline-flex}.domain-registrar-detail__intro{justify-content:space-between;align-items:end;gap:32px;max-width:none;margin-bottom:64px;display:flex}.domain-registrar-detail__intro h1{line-height:1.3}.domain-registrar-detail__intro>div{max-width:768px}.domain-registrar-detail__intro>.directory-primary-action{flex:none}.domain-registrar-detail__layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.domain-registrar-detail__main,.domain-registrar-detail__aside>section{border:1px solid var(--astra-border);background:var(--astra-surface);border-radius:24px;min-width:0;padding:24px}.domain-registrar-detail__main>section{gap:20px;display:grid}.domain-registrar-detail__heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.domain-registrar-detail__main h2,.domain-registrar-detail__aside h2{color:var(--astra-heading);margin:0;font-size:20px;line-height:1.3}.domain-registrar-detail__heading>span{color:var(--astra-muted);white-space:nowrap;font-size:13px}.domain-registrar-detail__main .domain-result-offers{background:0 0;border:0;margin-top:0;padding:0}.domain-registrar-detail__main .domain-result-offers>header{display:none}.domain-registrar-detail__aside{gap:16px;display:grid}.domain-registrar-detail__aside>section{gap:12px;display:grid}.domain-registrar-detail__aside p{color:var(--astra-body);margin:0;font-size:16px;line-height:1.5}.domain-registrar-detail__aside a{min-height:44px;color:var(--astra-brand);align-items:center;font-size:14px;font-weight:650;display:inline-flex}.domain-page-numbers{justify-content:center;display:flex}.domain-page-numbers ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.domain-page-numbers li>span[aria-current=page]{border-color:var(--astra-brand);background:var(--astra-brand);color:var(--hp-on-brand)}.domain-page-numbers>label{display:none}@media (width<=1099px){.domain-directory .directory-filters--registrars{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-filters__actions{align-self:end}.domain-page-numbers ol{display:none}.domain-page-numbers>label{color:var(--astra-body);align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.domain-page-numbers select{border:1px solid var(--astra-border);background:var(--astra-control);min-height:44px;color:var(--astra-heading);border-radius:9999px;padding-inline:16px;font-size:16px}.domain-registrar-detail__layout{grid-template-columns:1fr}}@media (width<=767px){.directory-page.domain-directory{width:min(100% - 32px,1280px)}.domain-directory{gap:24px}.domain-results-heading{flex-direction:column;align-items:flex-start}.domain-directory .directory-filters--registrars{grid-template-columns:1fr}.directory-filters__actions{flex-wrap:wrap}.domain-pager{justify-content:space-between;width:100%}.domain-registrar-detail__intro{grid-template-columns:1fr;align-items:start;display:grid}.domain-registrar-detail__intro>.directory-primary-action{justify-self:start}.domain-registrar-detail__main,.domain-registrar-detail__aside>section{padding:20px}.domain-registrar-detail__heading{flex-direction:column;align-items:start}.domain-result-offers>ul>li{grid-template-columns:1fr;gap:8px}}
