._3PJtUq_page{background-color:var(--background);color:var(--foreground);min-height:100vh}._3PJtUq_hero{color:#fff;background:linear-gradient(135deg,#1b1612 0%,#2e1d11 60%,#1f140d 100%);border-bottom:1px solid #ffffff14;padding:3.5rem 1rem 2.5rem}._3PJtUq_heroInner{max-width:900px;margin:0 auto}._3PJtUq_badge{color:#ff914d;letter-spacing:.05em;text-transform:uppercase;background:#c94f0033;border:1px solid #c94f0066;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}._3PJtUq_title{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}._3PJtUq_subtitle{color:#ffffffbf;max-width:680px;font-size:1.0625rem;line-height:1.6}._3PJtUq_metaRow{color:#fff9;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;padding-top:1rem;font-size:.875rem;display:flex}._3PJtUq_contentWrapper{max-width:900px;margin:0 auto;padding:3rem 1rem 4rem}._3PJtUq_tocCard{background:#fbf7f2;border:1px solid #ebd8c7;border-radius:12px;margin-bottom:2.5rem;padding:1.25rem 1.5rem}._3PJtUq_tocTitle{color:#2b2118;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.9375rem;font-weight:700}._3PJtUq_tocList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}._3PJtUq_tocLink{color:var(--brand,#c94f00);align-items:center;gap:.35rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}._3PJtUq_tocLink:hover{color:#8c3600;text-decoration:underline}._3PJtUq_section{margin-bottom:2.5rem;scroll-margin-top:5rem}._3PJtUq_sectionTitle{color:#1a1612;border-bottom:1px solid #eee5dc;align-items:center;gap:.625rem;margin-bottom:.875rem;padding-bottom:.5rem;font-size:1.375rem;font-weight:700;display:flex}._3PJtUq_sectionNumber{background:var(--brand,#c94f00);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:inline-flex}._3PJtUq_sectionBody{color:#4a3e35;font-size:1rem;line-height:1.7}._3PJtUq_sectionBody p{margin-bottom:1rem}._3PJtUq_sectionBody ul,._3PJtUq_sectionBody ol{margin:.75rem 0 1.25rem 1.25rem;padding:0}._3PJtUq_sectionBody li{margin-bottom:.5rem;padding-left:.25rem}._3PJtUq_callout{border-left:4px solid var(--brand,#c94f00);background:#fff8f0;border-radius:0 8px 8px 0;margin:1.25rem 0;padding:1.25rem 1.5rem}._3PJtUq_calloutTitle{color:#8c3600;margin-bottom:.35rem;font-weight:700}._3PJtUq_contactBox{text-align:center;background:linear-gradient(135deg,#fef4e8 0%,#fff 100%);border:1px solid #f0d5be;border-radius:12px;margin-top:3rem;padding:1.75rem}._3PJtUq_contactBox h3{color:#2b2118;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}._3PJtUq_contactBox p{color:#605147;margin-bottom:1.25rem;font-size:.9375rem}._3PJtUq_buttonRow{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=640px){._3PJtUq_hero{padding:2.5rem 1rem 1.75rem}._3PJtUq_contentWrapper{padding:1.75rem 1rem 3rem}._3PJtUq_tocCard{padding:1rem}._3PJtUq_section{margin-bottom:2rem}._3PJtUq_sectionTitle{font-size:1.1875rem}}
