.page-module__YwiVVG__page{--article-ink:#2b1e15;--article-accent:#6b5a52;--article-highlight:#b19f8f;--article-paper:#f6f2ef;background:var(--article-paper);color:var(--article-ink)}.page-module__YwiVVG__hero{color:#fff;background:radial-gradient(circle at 88% 12%,rgba(18,54,95,.72),transparent 38%),linear-gradient(145deg,#121212 0%,#1b1616 48%,#2b1e15 100%);padding:5rem 0 3rem}.page-module__YwiVVG__heroInner,.page-module__YwiVVG__articleGrid,.page-module__YwiVVG__moreInner{width:min(1180px,100% - 2rem);margin:0 auto}.page-module__YwiVVG__eyebrow{color:#d4c3bc;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem;font-weight:800}.page-module__YwiVVG__hero h1{color:#fff;letter-spacing:-.045em;max-width:980px;margin:0;font-size:max(2.6rem,min(6vw,5.4rem));line-height:.98}.page-module__YwiVVG__dek{color:#eee8e6;max-width:760px;margin:1.5rem 0;font-size:max(1.1rem,min(2vw,1.35rem));line-height:1.6}.page-module__YwiVVG__meta{color:#cfc5bf;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.95rem;display:flex}.page-module__YwiVVG__meta span:not(:last-child):after{content:"•";color:var(--article-highlight);margin-left:.65rem}.page-module__YwiVVG__imageWrap{width:min(1180px,100% - 2rem);margin:-1px auto 0;padding-top:2rem}.page-module__YwiVVG__featuredImage{border:1px solid rgba(255,255,255,.12);border-radius:1.35rem;width:100%;height:auto;display:block;box-shadow:0 28px 70px rgba(43,30,21,.28)}.page-module__YwiVVG__articleGrid{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:4rem;padding:4.5rem 0 6rem;display:grid}.page-module__YwiVVG__toc{align-self:start;padding-top:.35rem;position:-webkit-sticky;position:sticky;top:7rem}.page-module__YwiVVG__tocTitle{color:#7a6b62;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:800}.page-module__YwiVVG__toc a{color:#6b5a52;padding:.42rem 0;font-size:.92rem;line-height:1.35;display:block}.page-module__YwiVVG__toc a:hover{color:var(--article-ink)}.page-module__YwiVVG__article{color:#403832;min-width:0;font-size:1.15rem;line-height:1.78}.page-module__YwiVVG__article p{margin-bottom:1.5rem}.page-module__YwiVVG__article h2{color:var(--article-ink);letter-spacing:-.03em;margin:4rem 0 1rem;scroll-margin-top:7rem;font-size:max(2rem,min(4vw,3rem));line-height:1.05}.page-module__YwiVVG__lead{color:var(--article-ink);font-family:var(--font-heading);font-size:1.55rem;font-weight:600;line-height:1.45}.page-module__YwiVVG__realityCheck,.page-module__YwiVVG__proTip,.page-module__YwiVVG__systemBox{border-radius:1rem;margin:2.25rem 0;padding:1.5rem 1.65rem}.page-module__YwiVVG__realityCheck{background:#fff;border:1px solid #ded4ce;box-shadow:0 12px 35px rgba(78,52,46,.08)}.page-module__YwiVVG__realityCheck ul{margin:0 0 1rem;padding-left:1.25rem}.page-module__YwiVVG__realityCheck li{margin:.55rem 0}.page-module__YwiVVG__realityCheck p:last-child,.page-module__YwiVVG__proTip p:last-child,.page-module__YwiVVG__systemBox p:last-child{margin-bottom:0}.page-module__YwiVVG__sectionIntro{color:#74665e;margin-top:-.35rem;font-size:1rem}.page-module__YwiVVG__siteList{counter-reset:sites var(--counter-start,0);gap:.8rem;margin:1.5rem 0 2.5rem;padding:0;list-style:none;display:grid}.page-module__YwiVVG__siteList li{counter-increment:sites;background:rgba(255,255,255,.76);border:1px solid #ded4ce;border-radius:.85rem;padding:1.1rem 1.15rem 1.1rem 4.35rem;font-size:1rem;line-height:1.55;position:relative}.page-module__YwiVVG__siteList li:before{content:counter(sites,decimal-leading-zero);color:var(--article-accent);font-family:var(--font-heading);font-size:1.25rem;font-weight:800;position:absolute;top:1rem;left:1.1rem}.page-module__YwiVVG__siteList a{color:var(--article-ink);text-underline-offset:.2em;font-weight:800;-webkit-text-decoration:underline rgba(107,90,82,.35);text-decoration:underline rgba(107,90,82,.35)}.page-module__YwiVVG__siteList a:hover{color:var(--article-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.page-module__YwiVVG__proTip{border-left:5px solid var(--article-highlight);color:#4e342e;background:#eee8e6}.page-module__YwiVVG__systemBox{background:#f1e8e2;border:1px solid #c9a687}.page-module__YwiVVG__systemBox ol{margin:0;padding-left:1.25rem}.page-module__YwiVVG__systemBox li{margin:.8rem 0;padding-left:.35rem}.page-module__YwiVVG__faqList{gap:.8rem;margin-top:1.5rem;display:grid}.page-module__YwiVVG__faqList details{background:#fff;border:1px solid #ded4ce;border-radius:.9rem}.page-module__YwiVVG__faqList summary{color:var(--article-ink);cursor:pointer;font-family:var(--font-heading);padding:1.25rem 3rem 1.25rem 1.25rem;font-size:1.15rem;font-weight:750}.page-module__YwiVVG__faqList details p{margin:0;padding:0 1.25rem 1.25rem;font-size:1rem}.page-module__YwiVVG__cta{color:#eee8e6;font-family:var(--font-heading);background:#2b1e15;border-radius:1.25rem;margin-top:4rem;padding:2rem;font-size:1.4rem;line-height:1.5}.page-module__YwiVVG__cta a{color:#d4c3bc;text-underline-offset:.2em;font-weight:800;text-decoration:underline}.page-module__YwiVVG__more{color:#fff;background:#1b1616;padding:4rem 0}.page-module__YwiVVG__moreInner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module__YwiVVG__more h2{color:#fff;margin:0 0 .4rem;font-size:max(2rem,min(4vw,3rem))}.page-module__YwiVVG__more p{color:#cfc5bf;margin:0}.page-module__YwiVVG__moreLink{background:var(--article-highlight);color:#1b1616;border-radius:999px;flex:none;padding:.9rem 1.25rem;font-weight:800;display:inline-flex}.page-module__YwiVVG__moreLink:hover{color:#1b1616;transform:translateY(-2px)}@media (max-width:900px){.page-module__YwiVVG__articleGrid{grid-template-columns:minmax(0,760px);gap:2rem}.page-module__YwiVVG__toc{background:#fff;border:1px solid #ded4ce;border-radius:1rem;padding:1.25rem;position:static}.page-module__YwiVVG__toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}}@media (max-width:600px){.page-module__YwiVVG__hero{padding:3.5rem 0 2rem}.page-module__YwiVVG__heroInner,.page-module__YwiVVG__articleGrid,.page-module__YwiVVG__moreInner,.page-module__YwiVVG__imageWrap{width:min(100% - 1.25rem,1180px)}.page-module__YwiVVG__hero h1{font-size:2.7rem}.page-module__YwiVVG__meta{flex-direction:column;align-items:flex-start;gap:.25rem}.page-module__YwiVVG__meta span:not(:last-child):after{content:"";margin:0}.page-module__YwiVVG__featuredImage{border-radius:.8rem}.page-module__YwiVVG__articleGrid{padding:2.5rem 0 4rem}.page-module__YwiVVG__toc nav{grid-template-columns:1fr}.page-module__YwiVVG__article{font-size:1.04rem}.page-module__YwiVVG__article h2{margin-top:3rem}.page-module__YwiVVG__lead{font-size:1.3rem}.page-module__YwiVVG__siteList li{padding-left:3.65rem}.page-module__YwiVVG__siteList li:before{left:.85rem}.page-module__YwiVVG__moreInner{flex-direction:column;align-items:flex-start}}
