.construction-page{--retail-ink:#241e15;--retail-muted:#645f55;--retail-line:#e6e0d5}.construction-page .retail-hero{background:radial-gradient(ellipse at 90% 0,#e9d3ac80,transparent 60%),#f8f6f0}.construction-page .retail-eyebrow,.construction-page .retail-category>span,.construction-page .retail-feature-item>span{color:#895b13}.construction-page .retail-button{background:#292317;border-color:#292317}.construction-page .retail-button:hover{background:#4a3b22}.construction-page .retail-button-light{background:white;border-color:#d5c9b6}.construction-page .retail-button-light:hover{background:#f5edde}.construction-page .retail-text-link,.construction-page .retail-category b,.construction-page .retail-chapter-list span{color:#8a5a0c}.construction-page .retail-step{background:#e1b76c;color:#201a10}.construction-page .retail-pale,.construction-page .retail-search{background:#f7f5ef}.construction-page .retail-category:hover{background:#fcf9f2;border-color:#caae80}.construction-page .retail-guide-panel{background:linear-gradient(140deg,#f7f1e5,#faf8f2);border-color:#e2d7c4}.construction-page .retail-feature-cta{background:#f7f1e5}.construction-page .retail-hero-grid{gap:42px}.construction-page .retail-feature-nav a:hover{color:#895b13}.construction-guide-example{font-size:12px;border-left:3px solid #b18032;padding-left:15px}.construction-page .retail-page a:focus-visible,.construction-page a:focus-visible,.construction-page summary:focus-visible,.construction-page input:focus-visible,.construction-page button:focus-visible{outline-color:#a46e15}.construction-page .construction-ai-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center}.construction-page .construction-ai-panel img{width:100%;height:auto;border-radius:14px;border:1px solid #ded5c7}.construction-tax-note{padding:17px 20px;border:1px solid #decba7;border-radius:12px;background:#fffaf0;font-size:14px;line-height:1.7;color:#5b461e}.construction-tax-note a{color:#73500e;text-underline-offset:3px}@media(max-width:700px){.construction-page .construction-ai-panel{grid-template-columns:1fr;gap:24px}.construction-page .retail-hero-grid{gap:27px}.construction-page h1{font-size:39px}}
