.pre-footer-cta[data-astro-cid-jmkaf67r]{background:var(--red);color:var(--cream);margin-top:32px;padding-block:clamp(44px,6vw,76px)}.pre-footer-cta-inner[data-astro-cid-jmkaf67r]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px 70px;display:grid}.pre-footer-cta-copy[data-astro-cid-jmkaf67r]{max-width:700px}.pre-footer-cta[data-astro-cid-jmkaf67r] .kicker[data-astro-cid-jmkaf67r]{color:var(--cream);margin-bottom:18px;display:block}.pre-footer-cta[data-astro-cid-jmkaf67r] h2[data-astro-cid-jmkaf67r]{font:900 clamp(34px,4.2vw,56px)/1.08 var(--font-serif);letter-spacing:-.035em;text-wrap:balance;color:var(--cream);margin:0 0 22px}.pre-footer-cta-copy[data-astro-cid-jmkaf67r]>p[data-astro-cid-jmkaf67r]{max-width:570px;margin:0;font-size:17px;line-height:1.65}.pre-footer-cta-actions[data-astro-cid-jmkaf67r]{text-align:center;min-width:240px}.pre-footer-cta[data-astro-cid-jmkaf67r] .pre-footer-cta-button[data-astro-cid-jmkaf67r]{background:var(--cream);color:var(--ink);border:1px solid var(--cream);white-space:normal;text-align:center;min-height:56px;padding:18px 28px;box-shadow:0 4px #211c1738}.pre-footer-cta[data-astro-cid-jmkaf67r] .pre-footer-cta-button[data-astro-cid-jmkaf67r]:hover{color:var(--ink);background:#fff}.pre-footer-cta[data-astro-cid-jmkaf67r] .pre-footer-cta-button[data-astro-cid-jmkaf67r]:focus-visible{outline:3px solid var(--cream);outline-offset:5px}.pre-footer-cta-actions[data-astro-cid-jmkaf67r] p[data-astro-cid-jmkaf67r]{margin:17px 0 0;font-size:13px;line-height:1.6}.listing-site.has-footer-cta .site-footer{margin-top:0}@media (width<=760px){.pre-footer-cta-inner[data-astro-cid-jmkaf67r]{grid-template-columns:1fr;gap:28px}.pre-footer-cta-actions[data-astro-cid-jmkaf67r]{text-align:left;min-width:0}.pre-footer-cta-actions[data-astro-cid-jmkaf67r] p[data-astro-cid-jmkaf67r] br[data-astro-cid-jmkaf67r]{display:none}.pre-footer-cta-actions[data-astro-cid-jmkaf67r] p[data-astro-cid-jmkaf67r]{margin-top:14px}.pre-footer-cta[data-astro-cid-jmkaf67r] h2[data-astro-cid-jmkaf67r] br[data-astro-cid-jmkaf67r]{display:none}}@media (width<=540px){.pre-footer-cta[data-astro-cid-jmkaf67r] .pre-footer-cta-button[data-astro-cid-jmkaf67r]{width:100%}.pre-footer-cta-actions[data-astro-cid-jmkaf67r] p[data-astro-cid-jmkaf67r]{text-align:center}.pre-footer-cta-copy[data-astro-cid-jmkaf67r]>p[data-astro-cid-jmkaf67r]{font-size:16px}}.preview-notice[data-astro-cid-u3v3ou2i]{text-align:center;color:#60491e;background:#f7edce;border-block:1px solid #e9dba8;padding:12px 24px;font-size:13px;line-height:1.5}body.listing-site{--font-display:var(--font-serif);--muted:var(--ink-mute);padding-bottom:0}.listing-site [hidden]{display:none!important}.listing-site p{max-width:65ch}.listing-site .kicker{letter-spacing:1.3px;text-transform:uppercase;color:var(--red);margin-bottom:19px;font-size:11px;font-weight:700;display:block}.listing-site .small{font-size:12px;line-height:1.7}.listing-site .muted{color:var(--ink-mute)}.listing-site .text-link{text-underline-offset:4px;font-size:13px;font-weight:600}.listing-site .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.listing-site .hero-new{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;padding-block:66px 68px;display:grid}.hero-new .hero-copy{padding-bottom:16px}.hero-new .display{max-width:10.5em}.hero-new .display em{color:var(--red);font-style:normal}.hero-new .lede{max-width:30em;margin:25px 0 28px}.hero-new .hero-note{color:var(--ink-mute);margin:15px 0 0;font-size:11px}.hero-new .hero-secondary{color:var(--ink-mute);margin-top:30px;font-size:12px}.hero-new .hero-secondary a{color:var(--ink);text-underline-offset:4px}.example-listing{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 55px -35px #65564060}.example-listing .example-label{color:var(--ink-mute);justify-content:space-between;padding:14px 18px;font-size:10px;display:flex}.example-listing .example-label>span:last-child{font-weight:700}.example-photo{object-fit:cover;object-position:center 40%;width:100%;height:290px}.example-listing figcaption{justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.example-listing h2{margin:5px 0;font-size:32px;font-weight:700}.example-listing p{color:var(--ink-mute);margin:0;font-size:11px}.status-label{text-transform:uppercase;letter-spacing:1.2px;color:var(--red);font-size:9px;font-weight:700}.example-arrow{font-size:26px}.example-bottom{border-top:1px solid var(--line);color:var(--ink-mute);justify-content:space-between;gap:15px;padding:12px 23px;font-size:9px;display:flex}.home-process{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 2fr;gap:70px;padding-block:34px;display:grid}.home-process h2{max-width:9em;margin:0;font-size:25px;font-weight:700}.step-strip{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.step-strip .step-number{color:var(--red);font-size:11px;font-weight:700}.step-strip h3{font-family:var(--font-sans);margin:10px 0 7px;font-size:13px;font-weight:700}.step-strip p{color:var(--ink-mute);margin:0;font-size:12px;line-height:1.65}.home-ad-intro{grid-template-columns:1fr 1fr;gap:80px;padding-block:62px;display:grid}.home-ad-intro p{color:var(--ink-soft);margin-top:0;font-size:14px;line-height:1.8}.home-ad-intro .kicker{margin-bottom:15px}.home-ad-intro h2{max-width:13em}.question-section{grid-template-columns:.85fr 1.4fr;gap:70px;padding-block:30px;display:grid}.question-section h2{max-width:10em}.question-list details{border-bottom:1px solid var(--line)}.question-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:19px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.question-list summary::-webkit-details-marker{display:none}.question-list summary span{font-size:20px;font-weight:400;line-height:1}.question-list details[open] summary span{transform:rotate(45deg)}.question-list p{color:var(--ink-soft);margin:0 20px 22px 0;font-size:13px;line-height:1.8}.page-intro{max-width:820px;margin:0 auto;padding-block:60px 30px}.page-intro .lede{margin-top:22px}.page-intro .display{font-size:clamp(36px,4.5vw,54px)}.page-intro.center{text-align:center}.page-intro.center p{margin-inline:auto}.page-body{max-width:820px;margin:auto}.editorial-block{border-bottom:1px solid var(--line);padding:25px 0}.editorial-block h2{margin:0 0 12px;font-size:26px;font-weight:700}.editorial-block p,.editorial-block li{color:var(--ink-soft);font-size:14px;line-height:1.8}.editorial-block ul{padding-left:20px}.page-cta{margin-top:30px}.promotion{background:#eee9de;border-radius:14px;grid-template-columns:1fr 1fr;gap:55px;padding:38px;display:grid}.promotion h2{letter-spacing:-.6px;margin:0 0 18px;font-size:34px;font-weight:700;line-height:1.16}.promotion-copy>p{color:var(--ink-soft);font-size:14px;line-height:1.75}.plain-checks{gap:12px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:grid}.plain-checks li:before{content:"✓";color:#51674e;margin-right:10px}.promotion-price{background:var(--surface);border-radius:10px;align-self:center;padding:26px}.price-top{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.offer-price{align-items:baseline;gap:12px;margin:20px 0 24px;display:flex}.offer-price>.price{font-size:46px;font-family:var(--font-serif);letter-spacing:-2px}.offer-price>span:last-child{color:var(--ink-mute);font-size:11px}.allocation-bar{border-radius:6px;gap:3px;height:7px;display:flex;overflow:hidden}.allocation-bar span:first-child{background:#59694e;width:70%}.allocation-bar span:last-child{background:#c9cbbf;width:30%}.allocation{gap:10px;margin:15px 0 25px;font-size:11px;display:grid}.allocation>div{justify-content:space-between;gap:10px;display:flex}.allocation dd{margin:0;font-weight:700}.allocation i{background:#59694e;border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.allocation>div:last-child i{background:#c9cbbf}.promotion-price>.small{margin:14px 0 0;font-size:10px}.error-note{color:#a22721;font-size:13px;line-height:1.6}.notice{background:#eeefe7;border:1px solid #cbd3bf;border-radius:9px;padding:14px 18px;font-size:12px;line-height:1.7}.notice--preview{background:#fbefe1;border-color:#e6caaa}.section-gap{margin-top:45px}.link-grid{grid-template-columns:repeat(3,1fr);gap:0 30px;margin:25px 0;display:grid}.link-grid a{border-bottom:1px solid var(--line);padding:14px 0;font-size:13px;text-decoration:none}.link-grid a span{color:var(--ink-mute);margin-top:4px;font-size:11px;display:block}.breadcrumb{color:var(--ink-mute);flex-wrap:wrap;gap:9px;margin-bottom:25px;font-size:11px;display:flex}.listing-site .currency-select{border-radius:6px;padding-block:7px;font-size:11px}.listing-site .currency-picker-chevron{width:10px}.listing-site a:hover{text-decoration-color:var(--red)}@media (width<=900px){.listing-site .hero-new{gap:40px}.home-process{grid-template-columns:1fr;gap:30px}.home-process h2{max-width:none}.question-section{gap:35px}.promotion{gap:25px;padding:25px}.home-ad-intro{gap:35px}.example-photo{height:260px}}@media (width<=640px){.listing-site .hero-new{grid-template-columns:1fr;gap:30px;padding-block:35px 36px}.hero-new .display{letter-spacing:-1.5px;max-width:11em;font-size:43px}.hero-new .lede{margin:19px 0 22px;font-size:15px}.hero-new .hero-copy{padding:0}.hero-new .hero-secondary{margin-top:19px}.example-listing{transform:none}.example-photo{height:235px}.example-bottom{font-size:9px}.step-strip{grid-template-columns:1fr;gap:20px}.step-strip li{grid-template-columns:28px 1fr;gap:2px 9px;display:grid}.step-strip .step-number{grid-row:span 2;padding-top:1px}.step-strip h3{margin:0 0 3px}.step-strip p{grid-column:2}.home-process{gap:23px;padding-block:28px}.home-ad-intro{grid-template-columns:1fr;gap:20px;padding-block:36px}.home-ad-intro h2{max-width:none}.question-section{grid-template-columns:1fr;gap:12px;padding-block:20px}.question-section h2{max-width:none;font-size:28px}.promotion{grid-template-columns:1fr;gap:15px;padding:23px 18px}.promotion h2{font-size:31px}.promotion-price{padding:20px}.page-intro{padding-top:36px}.page-intro .lede{font-size:15px}.link-grid{grid-template-columns:repeat(2,1fr);gap:0 20px}.fdf-footer{margin-top:45px}}@media print{.site-header,.site-footer,.promotion,.question-section,.owner-tools,.listing-actions,.sighting-form,.notice--preview{display:none!important}.listing-site{background:#fff}.listing-site .wrap{padding:0}}.form-page{grid-template-columns:1fr 1.05fr;align-items:start;gap:90px;padding-block:55px 90px;display:grid}.form-page header{position:sticky;top:32px}.form-page header>.quiet-link{margin-bottom:32px;display:block}.form-page header .display{margin:14px 0 22px;font-size:clamp(38px,4vw,55px)}.form-page header>p{max-width:430px;color:var(--muted);line-height:1.8}.privacy-note{border-top:1px solid var(--line);max-width:390px;margin-top:32px;padding-top:25px;font-size:14px}.privacy-note p{color:var(--muted);margin-top:5px}.listing-form{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:30px}.listing-form fieldset{border:0;min-width:0;margin:0;padding:0}.listing-form legend{font:700 27px var(--font-display);margin:0 0 8px;padding:0}.form-lede{color:var(--muted);margin:0 0 24px;font-size:14px}.listing-form label:not(.check-label){margin:22px 0 8px;font-size:14px;font-weight:700;display:block}.listing-form label span:not(.check-label span){color:var(--muted);margin-left:5px;font-size:12px;font-weight:400}.listing-form input:not([type=checkbox]),.listing-form select,.listing-form textarea{border:1.5px solid var(--line-strong);background:var(--surface-input);width:100%;min-height:48px;font:inherit;color:var(--ink);border-radius:11px;max-width:100%;padding:12px;font-size:16px}.listing-form textarea{resize:vertical}.listing-form input:focus,.listing-form select:focus,.listing-form textarea:focus{outline:2px solid var(--red);outline-offset:2px}.listing-form .field-help{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.listing-form .check-label{align-items:flex-start;gap:11px;margin:24px 0;font-size:12px;line-height:1.65;display:flex}.check-label input{width:18px;height:18px;accent-color:var(--red);flex:0 0 18px;margin-top:2px}.check-label a{text-decoration:underline}.form-progress{letter-spacing:.04em;margin-bottom:30px;font-size:12px}.form-progress>div{background:#ecebe5;height:3px;margin-top:12px}.form-progress i{background:var(--red);width:33.33%;height:3px;transition:width .2s;display:block}.photo-upload{background:var(--paper-2);border:1px dashed #bfc3b9;border-radius:7px;padding:14px}.photo-upload input{background:0 0!important;border:0!important;padding:5px!important;font-size:13px!important}.photo-upload img{object-fit:contain;border-radius:4px;width:100%;height:190px;margin-bottom:15px}.form-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.form-actions [data-next],.form-actions [data-submit]{margin-left:auto}.form-footnote{text-align:center;color:var(--muted);margin-top:19px;font-size:11px}.text-button{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.btn:disabled{opacity:.6;cursor:not-allowed}.submission-summary{background:var(--paper-2);border-radius:7px;margin-top:26px;padding:16px;font-size:13px}.submission-summary p{color:var(--muted);margin-top:7px}.honey{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.listing-page{padding-top:36px}.owner-notice{background:#eaf0e4;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:25px 30px;display:flex}.owner-notice h1{font:700 28px var(--font-display);margin:5px 0 8px}.owner-notice p{color:var(--muted);font-size:14px}.status-label{white-space:nowrap;background:var(--surface);border-radius:30px;padding:9px 14px;font-size:12px;font-weight:700}.dog-detail{grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding-block:20px 50px;display:grid}.dog-photo{background:#ecebe4;border-radius:10px;overflow:hidden}.dog-photo img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-height:600px;display:block}.dog-status{color:#8d3023;text-transform:uppercase;letter-spacing:.1em;background:#f5e4db;border-radius:4px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.dog-status.is-home{color:#385b39;background:#e5eddc}.dog-information .display{overflow-wrap:anywhere;margin:16px 0 10px;font-size:62px}.dog-area{color:var(--muted);overflow-wrap:anywhere;font-size:20px;line-height:1.5}.dog-facts{margin:30px 0}.dog-facts>div{margin-bottom:20px}.dog-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:7px;font-size:11px}.dog-facts dd{margin:0;font-size:16px;line-height:1.7}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.sighting-advice{color:var(--muted);margin:20px 0;font-size:14px}.listing-actions{align-items:center;gap:24px;margin:20px 0 10px;display:flex}.owner-tools{border-block:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:70px;padding-block:32px;display:grid}.owner-tools h2,.owner-sightings h2{font:700 28px var(--font-display);margin-bottom:15px}.owner-tools p{margin-bottom:10px;font-size:14px}.private-link{margin-top:25px;font-size:13px}.private-link summary{cursor:pointer;text-underline-offset:3px;margin-bottom:10px;text-decoration:underline}.owner-sightings{padding-block:40px}.owner-sightings>p{color:var(--muted);margin-bottom:10px}.sighting-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:15px 0;padding:18px}.sighting-item p{margin-top:8px;font-size:14px}.sighting-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding-block:45px 60px;scroll-margin-top:25px;display:grid}.sighting-section h2{font:700 40px var(--font-display);margin:15px 0}.sighting-section p{color:var(--muted);margin-bottom:16px;line-height:1.75}.listing-end{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:30px 50px;font-size:13px;display:flex}.checkout-review{max-width:780px;padding-block:40px 75px}.checkout-review>.quiet-link{margin-bottom:35px;display:block}.checkout-review .display{margin:15px 0 20px;font-size:50px}.checkout-summary{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:30px 0;padding:25px}.checkout-summary h2{font:700 27px var(--font-display);margin-bottom:20px}.checkout-summary dl>div{justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.checkout-summary dd{white-space:nowrap;margin:0;font-weight:700}.checkout-summary .checkout-total{border-top:1px solid var(--line);margin-top:10px;font-size:20px}.checkout-summary>p{color:var(--muted);margin-top:10px;font-size:12px}.checkout-expectations h2{font:700 26px var(--font-display);margin-bottom:20px}.checkout-expectations ol{padding-left:20px;font-size:15px;line-height:1.9}.checkout-expectations p{color:var(--muted);margin-top:16px;font-size:14px}.preview-payment{background:#f7edce;border-radius:8px;margin:30px 0;padding:20px}.preview-payment p{margin-top:8px;font-size:13px;line-height:1.7}.owner-listing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 60px;display:grid}.owner-listing-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;text-decoration:none;overflow:hidden}.owner-listing-card img{object-fit:contain;background:#edece5;width:100%;height:240px}.owner-listing-card>div{padding:18px}.owner-listing-card h2{font:700 29px var(--font-display);margin:10px 0}.owner-listing-card p{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.empty-listings{border:1px solid var(--line);border-radius:8px;margin:0 0 50px;padding:35px}.empty-listings p{color:var(--muted);margin:10px 0 20px}@media (width<=900px){.form-page{gap:35px}.dog-detail{gap:30px}.sighting-section{gap:35px}.owner-tools{gap:30px}.owner-listing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.form-page{grid-template-columns:1fr;gap:30px;padding-block:25px 50px}.form-page header{position:static}.form-page header>.quiet-link{margin-bottom:25px}.form-page header .display{margin-bottom:16px;font-size:38px}.privacy-note{margin-top:20px;padding-top:15px}.listing-form{padding:23px 19px}.listing-form legend{font-size:24px}.form-actions{gap:12px}.form-actions .btn{padding-inline:18px;font-size:13px}.owner-notice{padding:20px;display:block}.owner-notice h1{font-size:25px}.status-label{margin-top:15px;display:inline-block}.dog-detail,.owner-tools,.sighting-section{grid-template-columns:1fr;gap:25px}.dog-photo img{max-height:420px}.dog-information .display{font-size:48px}.dog-area{font-size:18px}.dog-facts{margin:25px 0}.listing-end{flex-direction:column}.checkout-review .display{font-size:39px}.checkout-summary{padding:20px}.checkout-summary dl>div{font-size:13px}.owner-listing-grid{grid-template-columns:1fr}.sighting-section h2{font-size:33px}}.free-summary{border:1px solid var(--line);background:#edf0e6;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:15px;padding:25px 30px;display:flex}.free-summary p{color:var(--muted);max-width:570px;margin-top:7px;font-size:14px}.free-summary .btn{flex-shrink:0}.area-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:12px;display:flex}.local-help{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:75px;padding:35px 0;display:grid}.local-help h2{font:700 29px var(--font-serif);margin-bottom:18px}.local-help p,.local-help li{color:var(--muted);font-size:14px;line-height:1.8}.local-help ul{padding-left:18px}.local-help a{text-decoration:underline}.browse-section{padding-block:25px 45px}.browse-section h2{font:700 29px var(--font-serif);margin-bottom:25px}.link-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.link-grid>a{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:14px 16px;font-size:13px;text-decoration:none;display:block}.link-grid>a:hover{border-color:var(--red)}.link-grid small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.letters{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.letters a{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:12px 17px}.country-links{flex-wrap:wrap;gap:20px;padding-top:20px;font-size:13px;display:flex}.page-intro .btn{margin-top:24px}.page-intro h1{max-width:17ch}.page-intro .lede{max-width:48ch}.page-body .editorial-block a{color:var(--red)}@media (width<=640px){.free-summary{padding:22px;display:block}.free-summary .btn{margin-top:20px}.local-help{grid-template-columns:1fr;gap:25px}.link-grid{grid-template-columns:repeat(2,1fr)}}.directory-quick-search{max-width:700px;margin-bottom:30px}.directory-quick-search label{margin-bottom:9px;font-size:13px;font-weight:700;display:block}.directory-quick-search>div{gap:10px;display:flex}.directory-quick-search input{border:1px solid var(--line);background:var(--surface);min-width:0;font:inherit;border-radius:6px;flex:1;padding:14px;font-size:15px}.print-link{display:none}@media print{.print-link{overflow-wrap:anywhere;display:block!important}.owner-notice,.owner-sightings,.question-section,.sighting-section,.listing-end,[data-print-listing]{display:none!important}.dog-detail{grid-template-columns:1fr 1fr;gap:25px}.dog-information .display{font-size:40px}.dog-photo img{max-height:450px}.listing-page{padding-top:0}.listing-site .wrap{max-width:100%;padding-inline:0}}.listing-site .kicker{letter-spacing:.04em;font-size:13px;font-weight:700}.listing-site .question-section{padding-block:48px;display:block}.question-section h2{max-width:640px;margin-bottom:28px}.question-list{gap:10px;display:grid}.question-list details{border:1px solid var(--line);background:var(--surface);border-radius:12px}.question-list summary{padding:18px 20px;font-size:16px;font-weight:800}.question-list details p{color:var(--ink-soft);margin:0;padding:0 20px 20px;font-size:16px}.listing-site .site-footer{margin-top:55px}.listing-site .site-footer p{max-width:26em}.listing-site .form-page,.listing-site .page-intro{padding-top:65px}.listing-site .page-intro h1{max-width:20ch}.listing-site .page-intro .lede{font-size:19px}.listing-site .page-body .editorial-block h2{font-weight:700}.listing-site .site-header .btn--sm{font-size:15px}.listing-site .promotion{border-radius:18px}.listing-site .promotion-price{background:var(--surface);border-radius:16px}.listing-site .preview-notice{z-index:1;padding-left:150px;position:relative}.listing-site .owner-notice{margin-top:20px}.quiet-link{color:var(--ink-mute);font-size:14px}@media (width<=640px){.listing-site .preview-notice{padding-top:40px;padding-left:24px}.listing-site .form-page{padding-top:35px}.listing-site .page-intro{padding-top:40px}.question-list summary,.listing-site .btn{font-size:15px}.listing-site .site-footer{margin-top:35px}.listing-site input:not([type=radio]):not([type=checkbox]),.listing-site select,.listing-site textarea,.listing-site .currency-select{min-height:44px;font-size:16px}.listing-site .question-list summary{min-height:48px}.listing-site .promotion-price .btn{white-space:normal;min-height:48px;padding-inline:16px}}
