.inner-page{padding-top:42px}.breadcrumbs{color:var(--muted);align-items:center;gap:10px;margin-bottom:48px;font-size:13px;display:flex}.breadcrumbs a:hover{color:#8e6200}.page-intro{justify-content:space-between;align-items:center;gap:40px;display:flex}.page-intro h1{margin-bottom:23px;font-size:clamp(46px,5vw,72px)}.intro-lead{max-width:660px;color:var(--muted);margin:0;font-size:18px}.page-intro>img{object-fit:contain;flex:none;width:215px;height:215px}.content-grid,.guide-body{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:70px;padding-block:80px;display:grid}.prose h2,.guide-steps h2{margin-bottom:16px;font-size:30px}.prose h2:not(:first-child){margin-top:52px}.prose p,.guide-steps p{color:var(--muted);line-height:1.9}.prose strong{color:var(--ink)}.prose a,.guide-steps a,.guide-aside a{text-underline-offset:4px;-webkit-text-decoration:underline #e6ad18;text-decoration:underline #e6ad18}.aside-card,.guide-aside{background:var(--sun-pale);border-radius:22px;align-self:start;padding:30px}.aside-card h2,.guide-aside h2{margin-bottom:16px;font-size:26px}.aside-card>a{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-weight:700;display:flex}.aside-card>a span{color:var(--muted);font-size:12px}.aside-card>p:last-child{color:var(--muted);margin:18px 0 0;font-size:13px}.page-end{justify-content:space-between;align-items:center;gap:20px;padding-bottom:100px;display:flex}.page-end p{color:var(--muted);margin:0}.guide-steps article{grid-template-columns:80px 1fr;gap:20px;margin-bottom:40px;display:grid}.step-num{color:#7b7061;font-size:12px;font-weight:700}.guide-steps p{margin:0}.guide-aside{background:var(--peach)}.guide-aside p{color:var(--muted);font-size:14px}.guide-aside a{margin-top:10px;font-weight:700;display:inline-block}@media (width<=800px){.inner-page{padding-top:30px}.breadcrumbs{margin-bottom:38px}.page-intro>img{width:150px;height:150px}.content-grid,.guide-body{padding-block:60px;display:block}.aside-card,.guide-aside{margin-top:40px}.page-end{flex-wrap:wrap;padding-bottom:75px}}@media (width<=480px){.page-intro{align-items:flex-end}.page-intro h1{font-size:clamp(39px,11vw,54px)}.page-intro>img{opacity:.95;width:84px;height:84px;margin-left:-64px}.intro-lead{font-size:16px}.prose h2,.guide-steps h2{font-size:25px}.guide-steps article{display:block}.step-num{margin-bottom:9px;display:block}.aside-card,.guide-aside{padding:24px}.aside-card>a{flex-wrap:wrap}}
