.crumbs{display:flex;gap:9px;padding:18px 0;color:var(--muted);font-size:10px}.crumbs a{color:var(--green)}
.domain-hero{padding:56px 0;background:var(--cream);border-block:1px solid var(--line)}
.domain-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px;align-items:center}.domain-hero label{color:var(--green);font-size:10px;font-weight:800;letter-spacing:1.5px}.domain-hero h1{margin:14px 0;font:500 49px/1.1 Georgia,serif}.domain-hero p{max-width:690px;color:var(--muted);font-size:15px;line-height:1.75}
.domain-badges{display:flex;gap:8px;margin-top:21px}.domain-badges span{padding:7px 11px;border:1px solid #cfdbd5;border-radius:18px;background:#fff;color:#52635e;font-size:10px}
.domain-price-card{display:flex;flex-direction:column;padding:25px;border-radius:12px;background:#fff;box-shadow:0 16px 38px rgba(16,45,39,.09)}.domain-price-card small{color:var(--muted);font-size:9px;letter-spacing:.06em}.domain-price-card b{margin:5px 0 17px;font-size:30px}.domain-price-card .button{text-align:center}.domain-price-card .text-link{text-align:center;margin-top:11px;font-size:9px;font-weight:700}
.domain-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px;padding:66px 0}.domain-main h2{margin:0 0 20px;font:500 29px Georgia,serif}.domain-main h2:not(:first-child){margin-top:45px}
.detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.detail-metrics div{display:flex;flex-direction:column;gap:6px;padding:20px;border-right:1px solid var(--line)}.detail-metrics div:last-child{border:0}.detail-metrics b{font-size:22px}.detail-metrics span,.fact-grid small{color:var(--muted);font-size:9px}
.fact-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-width:1px 0 0 1px}.fact-grid div{min-height:92px;padding:20px;border:1px solid var(--line);border-width:0 1px 1px 0}.fact-grid b{display:block;font:600 15px Georgia,serif;margin-bottom:8px}
.source-checks{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-width:1px 0 0 1px}.source-checks article{padding:20px;border:1px solid var(--line);border-width:0 1px 1px 0}.source-checks b{color:var(--green);font-size:12px}.source-checks p{color:var(--muted);font-size:10px;line-height:1.6}.source-checks a{font-size:10px;font-weight:700}
.due-list{padding:0;list-style:none}.due-list li{padding:13px 0 13px 25px;border-bottom:1px solid var(--line);color:#53645f;font-size:11px}.due-list li:before{content:"✓";margin-left:-25px;margin-right:13px;color:var(--green);font-weight:800}
.resource-sidebar{position:sticky;top:98px;align-self:start;display:flex;flex-direction:column;padding:22px;border-top:3px solid var(--green);background:#f3f8f5}.resource-sidebar h3{margin:0 0 12px;font-size:12px}.resource-sidebar h3:not(:first-child){margin-top:27px}.resource-sidebar a{display:flex;flex-direction:column;gap:4px;padding:11px 0;border-bottom:1px solid #d9e4df;color:var(--ink);font-size:10px;font-weight:700}.resource-sidebar a span{color:var(--muted);font-size:8px;font-weight:400}
.domain-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.domain-actions form{margin:0}.domain-actions button{font-size:11px;padding:10px 13px}.probability-note{margin-top:14px;padding:13px 16px;background:var(--mint);border-left:3px solid var(--green);color:var(--muted);font-size:10px}
@media(max-width:800px){.domain-hero-grid,.domain-layout{grid-template-columns:1fr;gap:30px}.domain-hero h1{font-size:39px}.resource-sidebar{position:static}.detail-metrics,.fact-grid{grid-template-columns:1fr 1fr}.source-checks{grid-template-columns:1fr}}
