/* All five choices are visible: desktop row, mobile 2x2 plus a wide annual card. */
body.editorial-reset #sample .five-preview-topics .topic-preview-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%;min-width:0}
body.editorial-reset #sample .five-preview-topics .topic-preview-tab{min-width:0!important;height:auto!important;margin:0!important;padding:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden}
body.editorial-reset #sample .five-preview-topics .sample-topic-art{width:100%!important;height:250px!important;min-height:0!important;padding:12px 0!important;border:0!important;background:transparent!important;transform:none!important;box-shadow:none!important;overflow:visible!important}
body.editorial-reset #sample .five-preview-topics .sample-topic-art::before,body.editorial-reset #sample .five-preview-topics .ev-cover-foot{display:none!important}
body.editorial-reset #sample .five-preview-topics .topic-preview-tab{font:500 13px/1.4 'DM Sans',Arial,sans-serif!important;gap:8px!important}
body.editorial-reset #sample .five-preview-topics .topic-preview-tabs{border:0!important;max-width:1240px;margin-inline:auto!important}
body.editorial-reset #sample .five-preview-topics .sample-topic-art svg{width:108px!important;height:82px!important;flex-shrink:0}
body.editorial-reset #sample .five-preview-topics .sample-topic-art strong{font:400 clamp(19px,1.8vw,25px)/1.2 Georgia,serif!important;letter-spacing:-.025em}
body.editorial-reset #sample .five-preview-topics .sample-art-line{font:400 12px/1.5 'DM Sans',Arial,sans-serif!important;max-width:180px}
body.editorial-reset #sample .five-preview-topics .sample-art-label{font:500 8px/1.5 'DM Sans',Arial,sans-serif!important;letter-spacing:.08em}
body.editorial-reset #sample .five-preview-topics .scene-number{display:none!important}
body.editorial-reset #sample .year-topic-label{font:500 12px/1.5 'DM Sans',Arial,sans-serif}
body.editorial-reset #sample .topic-preview-tab[data-preview-topic=year]{background:#e9ece2!important;color:#556248!important}
body.editorial-reset #sample .buyer-pair-result,body.editorial-reset #sample .buyer-year-result{padding:clamp(20px,3vw,34px);margin:24px 0 0;background:#fffaf7;border:1px solid #d8cbc5;border-radius:4px;scroll-margin-top:96px}
body.editorial-reset #sample .buyer-year-result[hidden],body.editorial-reset #sample .buyer-editorial-examples[hidden]{display:none!important}
body.editorial-reset #sample .buyer-pair-result h3,body.editorial-reset #sample .buyer-year-result h3{font:400 clamp(27px,3vw,38px)/1.15 Georgia,serif;color:#262923;margin:10px 0 24px;text-wrap:pretty}
body.editorial-reset #sample .buyer-pair-profiles section{padding:12px 0;border:0;border-radius:0;background:none}
body.editorial-reset #sample .buyer-pair-profiles p{font-size:12px!important}
body.editorial-reset #sample .preview-insight-sections section{border-top:1px solid #e0d5cf;padding:20px 0}
body.editorial-reset #sample .preview-insight-sections h4{font:600 14px/1.4 'DM Sans',Arial,sans-serif;margin:0 0 9px;color:#33372e}
body.editorial-reset #sample .preview-insight-sections p,body.editorial-reset #sample .year-insight-body{font:400 15px/1.7 'DM Sans',Arial,sans-serif!important;margin:0;max-width:68ch}
body.editorial-reset #sample .buyer-pair-together{padding:0;background:none;border-radius:0}
body.editorial-reset #sample .buyer-pair-result blockquote,body.editorial-reset #sample .buyer-year-result blockquote{font:400 23px/1.4 Georgia,serif;border:0;border-left:2px solid #a9b298;padding:5px 0 5px 18px;margin:20px 0;color:#48543d}
body.editorial-reset #sample .buyer-year-result .button{margin-top:16px}
body.editorial-reset #sample .year-preview-status{font:400 12px/1.5 'DM Sans',Arial,sans-serif!important;margin-top:10px}
body.editorial-reset #sample .topic-preview-intro{scroll-margin-top:100px}
body.editorial-reset #sample .five-preview-topics{width:min(1240px,calc(100% - 40px))!important;margin-inline:auto!important}
body.editorial-reset #sample .five-preview-topics .sample-topic-label{font:600 13px/1.5 'DM Sans',Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#48543d!important;margin:0 0 18px!important}
body.editorial-reset #sample #free-preview.buyer-personal-sample[hidden]{display:none!important}
/* Topic hues stay consistent in idle, hover and selected states. */
body.editorial-reset #sample .five-preview-topics [data-preview-topic=love]{--topic-bg:#f2dddf;--topic-active:#ebcbd1;--topic-ink:#794052;--topic-rule:#c99ca8}
body.editorial-reset #sample .five-preview-topics [data-preview-topic=compatibility]{--topic-bg:#e7e0f1;--topic-active:#dcd1eb;--topic-ink:#604978;--topic-rule:#b7a4cc}
body.editorial-reset #sample .five-preview-topics [data-preview-topic=career]{--topic-bg:#e2e9da;--topic-active:#d4dfc8;--topic-ink:#475e3c;--topic-rule:#a7b896}
body.editorial-reset #sample .five-preview-topics [data-preview-topic=life]{--topic-bg:#dee7ee;--topic-active:#ccdce8;--topic-ink:#405b73;--topic-rule:#9db4c6}
body.editorial-reset #sample .five-preview-topics [data-preview-topic=year]{--topic-bg:#f3e2ce;--topic-active:#ecd3b5;--topic-ink:#79502f;--topic-rule:#c9ab86}
body.editorial-reset #sample .five-preview-topics .topic-preview-tab{padding:20px 14px!important;gap:14px!important;min-height:220px!important;cursor:pointer;border:1px solid var(--topic-rule,#d3d3c9)!important;background:var(--topic-bg,#efeee7)!important;transition:border-color .15s,background-color .15s}
body.editorial-reset #sample .five-preview-topics .topic-preview-tab>svg{width:62px;height:48px;flex-shrink:0;color:var(--topic-ink,#475e3c)}
body.editorial-reset #sample .five-preview-topics .preview-topic-copy{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}
body.editorial-reset #sample .five-preview-topics .preview-topic-copy strong{font:400 24px/1.15 Georgia,serif!important;color:#262923!important;letter-spacing:-.025em}
body.editorial-reset #sample .five-preview-topics .preview-topic-detail{font:400 12px/1.45 'DM Sans',Arial,sans-serif!important;color:#50524d!important;white-space:normal}
body.editorial-reset #sample .five-preview-topics .preview-topic-action{display:block;margin-top:auto;align-self:stretch;padding:10px 4px;border-top:1px solid var(--topic-rule,#c5cbbd);font:600 13px/1.3 'DM Sans',Arial,sans-serif!important;color:var(--topic-ink,#34402d)!important;text-align:center}
body.editorial-reset #sample .five-preview-topics .topic-preview-tab:hover{border-color:var(--topic-ink)!important;background:var(--topic-active)!important}
body.editorial-reset #sample .five-preview-topics .topic-preview-tab:focus-visible{outline:2px solid var(--topic-ink,#48543d);outline-offset:3px}
body.editorial-reset #sample .five-preview-topics .topic-preview-tab[aria-pressed=true]{border-color:var(--topic-ink)!important;background:var(--topic-active)!important;box-shadow:inset 0 -4px var(--topic-ink)!important}
body.editorial-reset #sample .five-preview-topics .buyer-preview-selection{font:500 13px/1.5 'DM Sans',Arial,sans-serif!important;margin:16px 0!important;text-align:center}
@media(max-width:800px){
 body.editorial-reset #sample .five-preview-topics .topic-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:10px!important;overflow:visible!important}
 body.editorial-reset #sample .five-preview-topics .topic-preview-tab{min-height:160px!important;padding:14px 10px!important;gap:9px!important}
 body.editorial-reset #sample .five-preview-topics .topic-preview-tab>svg{width:45px;height:34px}
 body.editorial-reset #sample .five-preview-topics .preview-topic-copy strong{font-size:20px!important}
 body.editorial-reset #sample .five-preview-topics .preview-topic-detail{font-size:11px!important}
 body.editorial-reset #sample .five-preview-topics .preview-topic-action{font-size:12px!important;padding:8px 2px 0}
 body.editorial-reset #sample .five-preview-topics .topic-preview-tab[data-preview-topic=year]{grid-column:1/-1!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;min-height:86px!important;gap:10px!important;text-align:left!important}
 body.editorial-reset #sample .five-preview-topics [data-preview-topic=year] .preview-topic-copy{align-items:flex-start}
 body.editorial-reset #sample .five-preview-topics [data-preview-topic=year] .preview-topic-action{border:0;margin:0;padding:0;align-self:center}
}
@media(max-width:360px){body.editorial-reset #sample .five-preview-topics .topic-preview-tab[data-preview-topic=year]{grid-template-columns:34px minmax(0,1fr)!important}body.editorial-reset #sample .five-preview-topics [data-preview-topic=year] .preview-topic-action{grid-column:2;text-align:left}}
@media(prefers-reduced-motion:reduce){body.editorial-reset #sample .five-preview-topics .topic-preview-tab{transition:none}}
.buyer-year-result .year-domain-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}
.buyer-year-result .year-domain-details>section{min-width:0;padding:20px!important;margin:0!important;background:#f2ede4;border:1px solid #ded6c9;border-radius:10px}
.buyer-year-result .year-domain-details h4{font:600 15px/1.45 'DM Sans',Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 12px!important;color:#463e32}
.buyer-year-result .year-domain-details p{font:400 15px/1.75 'DM Sans',Arial,sans-serif!important;margin:0!important;overflow-wrap:anywhere}
@media(max-width:640px){.buyer-year-result .year-domain-details{grid-template-columns:minmax(0,1fr);gap:12px}.buyer-year-result .year-domain-details>section{padding:18px!important}}
