.guide-page{background:#f8f8f5}.guide-updated{font-size:12px;color:#69735f;margin-top:25px;line-height:1.7}.guide-aside-title{font-size:31px;letter-spacing:-.035em}.guide-toc ol{list-style:none;padding:0;margin:0;counter-reset:guide-toc}.guide-toc li{border-top:1px solid #d4dacb;counter-increment:guide-toc}.guide-toc li a{display:flex;gap:12px;padding-block:13px;font-size:14px;line-height:1.55}.guide-toc li a:before{content:'0' counter(guide-toc);font-size:11px;color:#8c937f;padding-top:2px;flex-shrink:0}.guide-toc li a:hover{color:#c64127}.guide-content{max-width:1120px}.guide-section{padding-block:60px;border-top:1px solid #d5d9ce;scroll-margin-top:125px}.guide-section h2{font-size:clamp(30px,3.1vw,46px);max-width:880px;margin-bottom:27px}.guide-section>p{font-size:16px;line-height:1.8;color:#57614e;max-width:920px;margin-top:20px}.guide-content a:not(.text-link),.service-closing p a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#9ba98d}.guide-content a:hover{color:#c64127}.guide-section strong{font-weight:600;color:#202320}.guide-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #cbd3c2;background:#fff;margin-top:30px;overscroll-behavior-x:contain}.guide-table{border-collapse:collapse;width:100%;min-width:730px;text-align:left;font-size:14px;line-height:1.65}.guide-table caption{text-align:left;padding:19px 22px;font-size:13px;background:#eaece5;color:#4d5944;border-bottom:1px solid #cbd3c2}.guide-table th,.guide-table td{vertical-align:top;padding:20px 22px;border-bottom:1px solid #dce1d5}.guide-table thead th{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.035em;color:#626e55;background:#f4f5f0}.guide-table tbody th{font-weight:500;min-width:160px;color:#202320;width:22%}.guide-table td{color:#57614e}.guide-table tbody tr:last-child>*{border-bottom:0}.guide-table-hint{display:none;font-size:11px!important;color:#758168!important;margin-top:10px!important}.guide-note{padding:26px 29px;background:#eaece5;border-left:3px solid #b4c0a7;margin-top:28px}.guide-note>strong{display:block;font-size:18px;line-height:1.5;font-weight:500}.guide-note p{font-size:14px;line-height:1.75;color:#536048;margin-top:12px}.guide-note h3{font-size:23px}.guide-definitions{margin:0}.guide-definitions>div{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.6fr);gap:32px;padding-block:25px;border-top:1px solid #d5d9ce}.guide-definitions dt{font-size:18px;font-weight:500;line-height:1.5}.guide-definitions dd{font-size:15px;line-height:1.8;margin:0;color:#57614e}.guide-list{padding-left:22px;margin-block:18px 0;font-size:15px;line-height:1.8;color:#57614e;max-width:900px}.guide-list li{padding-left:6px;margin-top:11px}.guide-steps{padding:0;margin:0;list-style:none;counter-reset:guide-steps}.guide-steps li{counter-increment:guide-steps;position:relative;padding:20px 0 20px 47px;border-top:1px solid #d5d9ce;font-size:15px;line-height:1.8;color:#57614e}.guide-steps li:before{content:'0' counter(guide-steps);position:absolute;left:0;top:24px;font-size:12px;color:#b2472c}.guide-steps strong{font-weight:500}.guide-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guide-two .guide-note{margin-top:0}.guide-industry-grid{margin-top:35px}.guide-industry-grid .text-link{display:inline-block;margin-top:16px;font-size:12px}.guide-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{border:1px solid #d0d7c6;background:#fff;padding:30px;display:flex;flex-direction:column;min-width:0}.guide-card h3{font-size:28px;line-height:1.25;letter-spacing:-.04em;margin-block:14px 18px}.guide-card>p:not(.eyebrow){font-size:14px;line-height:1.75;color:#5b6651;margin-bottom:29px}.guide-card>.text-link{margin-top:auto;padding-top:20px;border-top:1px solid #dce1d5;font-size:13px;align-self:start;width:100%}.guide-related .guide-cards{grid-template-columns:1fr 1fr}.guide-hub{padding-bottom:65px}.guide-related{border-top:1px solid #d5d9ce}.guide-page .service-closing{border-top:1px solid #d5d9ce}
@media(max-width:960px){.guide-cards{grid-template-columns:1fr;gap:20px}.guide-card{padding:27px}.guide-card h3{font-size:27px}.guide-card>p:not(.eyebrow){max-width:700px;margin-bottom:23px}.guide-section{padding-block:43px}.guide-section h2{font-size:clamp(31px,4.5vw,42px)}.guide-section>p{font-size:15px}.guide-definitions>div{grid-template-columns:minmax(155px,.6fr) minmax(0,1.5fr);gap:23px}.guide-table-hint{display:block}.guide-content{max-width:none}.guide-toc nav{max-width:620px}.guide-hub{padding-bottom:43px}.guide-note{padding:23px 25px}.guide-related .guide-cards{grid-template-columns:1fr 1fr}.guide-two{gap:18px}.guide-aside-title{font-size:29px}}
@media(max-width:560px){.guide-updated{font-size:11px;margin-top:20px}.guide-section{padding-block:35px;scroll-margin-top:95px}.guide-section h2{font-size:31px;margin-bottom:22px;letter-spacing:-.045em}.guide-section>p{font-size:14px;line-height:1.8}.guide-table{min-width:650px;font-size:13px}.guide-table th,.guide-table td{padding:17px}.guide-table caption{padding:16px 17px;font-size:12px}.guide-table thead th{font-size:10px}.guide-note{padding:22px 20px}.guide-note>strong{font-size:17px}.guide-note p{font-size:13px}.guide-definitions>div{grid-template-columns:1fr;gap:10px;padding-block:22px}.guide-definitions dt{font-size:18px}.guide-definitions dd{font-size:14px}.guide-list,.guide-steps li{font-size:14px}.guide-steps li{padding-left:35px}.guide-two,.guide-related .guide-cards,.guide-industry-grid{grid-template-columns:1fr}.guide-two{gap:20px}.guide-card{padding:27px 23px}.guide-card h3{font-size:27px}.guide-card .eyebrow{font-size:10px}.guide-hub{padding-bottom:35px}.guide-toc li a{font-size:13px;min-height:44px}.guide-toc .button{margin-top:25px}.guide-table-wrap{margin-top:24px}}
