.page-module__QcgiAq__page{color:#171513;background:#f8f4ec;width:100vw;margin:-64px 0 -96px calc(50% - 50vw)}.page-module__QcgiAq__inner,.page-module__QcgiAq__heroInner{width:min(1340px,100% - 96px);margin-inline:auto}.page-module__QcgiAq__hero{border-bottom:1px solid #1515151c}.page-module__QcgiAq__heroInner{grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);grid-template-areas:"breadcrumbs breadcrumbs""copy index";align-items:end;gap:48px 88px;min-height:590px;padding:38px 0 76px;display:grid}.page-module__QcgiAq__breadcrumbs{color:#746d65;flex-wrap:wrap;grid-area:breadcrumbs;align-self:start;gap:8px;font-size:12px;display:flex}.page-module__QcgiAq__breadcrumbs a:hover{color:#171513;text-underline-offset:4px;text-decoration:underline}.page-module__QcgiAq__heroCopy{grid-area:copy;max-width:850px}.page-module__QcgiAq__kicker{color:#876a36;letter-spacing:.16em;margin:0;font-size:11px;font-weight:600}.page-module__QcgiAq__heroCopy h1{font-family:var(--font-display);letter-spacing:.025em;margin:18px 0 22px;font-size:clamp(48px,4.6vw,62px);font-weight:500;line-height:1.25}.page-module__QcgiAq__lead{color:#544f48;max-width:760px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.9}.page-module__QcgiAq__heroActions,.page-module__QcgiAq__closingActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__QcgiAq__primaryAction,.page-module__QcgiAq__secondaryAction{border:1px solid #b33d2c;border-radius:6px;justify-content:center;align-items:center;min-height:54px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:inline-flex}.page-module__QcgiAq__primaryAction{color:#fffaf2;background:#b33d2c}.page-module__QcgiAq__secondaryAction{color:#8f3025;background:#fffdf880}.page-module__QcgiAq__primaryAction:hover,.page-module__QcgiAq__secondaryAction:hover{transform:translateY(-1px)}.page-module__QcgiAq__secondaryAction:hover{color:#fffaf2;background:#b33d2c}.page-module__QcgiAq__heroIndex{border-block:1px solid #1515152e;grid-area:index;align-self:end}.page-module__QcgiAq__heroIndex>p{color:#846a3d;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:16px 0;font-size:10px;font-weight:600}.page-module__QcgiAq__heroIndex ol{margin:0;padding:0;list-style:none}.page-module__QcgiAq__heroIndex li{border-top:1px solid #1515151a;grid-template-columns:34px minmax(88px,.55fr) 1fr;align-items:baseline;gap:12px;padding:18px 0;display:grid}.page-module__QcgiAq__heroIndex li>span{color:#a33a2c;font-family:var(--font-mono);font-size:10px}.page-module__QcgiAq__heroIndex li>strong{font-family:var(--font-display);font-size:17px;font-weight:500}.page-module__QcgiAq__heroIndex li>small{color:#686159;font-size:11px;line-height:1.6}.page-module__QcgiAq__section{border-bottom:1px solid #1515151a;padding-block:clamp(76px,8vw,112px)}.page-module__QcgiAq__sectionHeading{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:end;gap:60px;margin-bottom:44px;display:grid}.page-module__QcgiAq__sectionHeading h2,.page-module__QcgiAq__closing h2{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;margin:13px 0 0;font-size:clamp(34px,4.2vw,54px);font-weight:500;line-height:1.3}.page-module__QcgiAq__sectionHeading>p{color:#686159;max-width:520px;margin:0;font-size:14px;line-height:1.85}.page-module__QcgiAq__articleRows{border-top:1px solid #15151533}.page-module__QcgiAq__articleRows article{border-bottom:1px solid #15151524;grid-template-columns:150px minmax(240px,.7fr) minmax(0,1fr);gap:32px;padding:33px 0 36px;display:grid}.page-module__QcgiAq__articleRows article>span,.page-module__QcgiAq__principles article>span,.page-module__QcgiAq__faqList article>span{color:#9c3a2d;font-family:var(--font-mono);letter-spacing:.1em;font-size:10px}.page-module__QcgiAq__articleRows h3,.page-module__QcgiAq__principles h3,.page-module__QcgiAq__characterRows h3,.page-module__QcgiAq__faqList h3{font-family:var(--font-display);margin:0;font-size:clamp(20px,2.1vw,27px);font-weight:500;line-height:1.45}.page-module__QcgiAq__articleRows article>p,.page-module__QcgiAq__principles article>p,.page-module__QcgiAq__characterRows p,.page-module__QcgiAq__faqList article>p{color:#625c54;margin:0;font-size:13px;line-height:1.85}.page-module__QcgiAq__exampleSection{background:#efe7da}.page-module__QcgiAq__exampleLayout{border-top:1px solid #1515152e;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:76px;padding-top:6px;display:grid}.page-module__QcgiAq__exampleSummary{padding-top:35px}.page-module__QcgiAq__exampleSummary>p:first-child{font-family:var(--font-display);margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.8}.page-module__QcgiAq__exampleSummary strong{color:#8f3025;font-weight:500}.page-module__QcgiAq__note{color:#6a6259;margin:26px 0 0;font-size:11px;line-height:1.8}.page-module__QcgiAq__characterRows{border-bottom:1px solid #1515152e}.page-module__QcgiAq__characterRows article{border-top:1px solid #1515152e;grid-template-columns:74px 1fr;gap:24px;padding:31px 0;display:grid}.page-module__QcgiAq__characterRows article>strong{font-family:var(--font-display);font-size:46px;font-weight:500;line-height:1}.page-module__QcgiAq__characterRows h3{margin-bottom:10px}.page-module__QcgiAq__principles{border-block:1px solid #1515152e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__QcgiAq__principles article{grid-template-columns:42px 1fr;align-content:start;gap:16px 18px;padding:38px 42px 42px 0;display:grid}.page-module__QcgiAq__principles article+article{border-left:1px solid #1515152e;padding-left:42px}.page-module__QcgiAq__principles article>p{grid-column:2}.page-module__QcgiAq__faqSection{background:#fffdf88c}.page-module__QcgiAq__faqList{border-top:1px solid #1515152e}.page-module__QcgiAq__faqList article{border-bottom:1px solid #15151521;grid-template-columns:56px minmax(260px,.75fr) minmax(0,1fr);gap:28px;padding:30px 0 33px;display:grid}.page-module__QcgiAq__faqList h3{font-size:clamp(18px,1.8vw,23px)}.page-module__QcgiAq__closing{padding-block:76px 84px}.page-module__QcgiAq__closingInner{justify-content:space-between;align-items:end;gap:72px;display:flex}.page-module__QcgiAq__closingInner>div:first-child{max-width:820px}.page-module__QcgiAq__closing h2{font-size:clamp(31px,3.8vw,47px)}.page-module__QcgiAq__closingInner>div:first-child>p:last-child{color:#625c54;max-width:740px;margin:20px 0 0;font-size:14px;line-height:1.85}.page-module__QcgiAq__closingActions{flex-direction:column;flex:0 0 300px;margin-top:0}@media (max-width:1000px){.page-module__QcgiAq__inner,.page-module__QcgiAq__heroInner{width:min(100% - 56px,920px)}.page-module__QcgiAq__heroInner{grid-template-columns:minmax(0,1fr) minmax(290px,.58fr);gap:42px}.page-module__QcgiAq__heroCopy h1{font-size:clamp(42px,5.3vw,56px)}.page-module__QcgiAq__sectionHeading{grid-template-columns:1fr;align-items:start;gap:18px}.page-module__QcgiAq__articleRows article{grid-template-columns:110px minmax(220px,.8fr) minmax(0,1fr);gap:24px}.page-module__QcgiAq__exampleLayout{grid-template-columns:1fr;gap:36px}.page-module__QcgiAq__closingInner{flex-direction:column;align-items:start;gap:32px}.page-module__QcgiAq__closingActions{flex-basis:auto;width:min(100%,620px)}}@media (max-width:760px){.page-module__QcgiAq__page{margin-top:-42px;margin-bottom:-72px}.page-module__QcgiAq__inner,.page-module__QcgiAq__heroInner{width:min(100% - 28px,620px)}.page-module__QcgiAq__heroInner{grid-template-columns:1fr;grid-template-areas:"breadcrumbs""copy""index";gap:26px;min-height:0;padding:24px 0 42px}.page-module__QcgiAq__breadcrumbs{font-size:11px}.page-module__QcgiAq__heroCopy h1{margin-block:11px 15px;font-size:clamp(35px,10.6vw,46px);line-height:1.28}.page-module__QcgiAq__lead{font-size:13px;line-height:1.75}.page-module__QcgiAq__heroActions{margin-top:22px;display:grid}.page-module__QcgiAq__primaryAction,.page-module__QcgiAq__secondaryAction{width:100%}.page-module__QcgiAq__heroIndex li{grid-template-columns:31px 92px 1fr;gap:8px;padding:14px 0}.page-module__QcgiAq__section{padding-block:60px}.page-module__QcgiAq__sectionHeading{margin-bottom:28px}.page-module__QcgiAq__sectionHeading h2,.page-module__QcgiAq__closing h2{font-size:clamp(30px,9vw,38px)}.page-module__QcgiAq__sectionHeading>p{font-size:13px}.page-module__QcgiAq__articleRows article{grid-template-columns:42px 1fr;gap:9px 15px;padding:25px 0 28px}.page-module__QcgiAq__articleRows article>p{grid-column:2}.page-module__QcgiAq__articleRows h3,.page-module__QcgiAq__principles h3,.page-module__QcgiAq__characterRows h3{font-size:21px}.page-module__QcgiAq__exampleLayout{gap:30px}.page-module__QcgiAq__exampleSummary{padding-top:26px}.page-module__QcgiAq__exampleSummary>p:first-child{font-size:19px;line-height:1.75}.page-module__QcgiAq__characterRows article{grid-template-columns:58px 1fr;gap:18px;padding:25px 0}.page-module__QcgiAq__characterRows article>strong{font-size:38px}.page-module__QcgiAq__principles{grid-template-columns:1fr}.page-module__QcgiAq__principles article,.page-module__QcgiAq__principles article+article{border-left:0;padding:28px 0 30px}.page-module__QcgiAq__principles article+article{border-top:1px solid #1515152e}.page-module__QcgiAq__faqList article{grid-template-columns:34px 1fr;gap:10px 12px;padding:24px 0 27px}.page-module__QcgiAq__faqList article>p{grid-column:2}.page-module__QcgiAq__closing{padding-block:58px 66px}.page-module__QcgiAq__closingInner{gap:27px}}
