
.resource-main{padding-block:65px 90px}.resource-main h1{max-width:980px;font-size:clamp(43px,6vw,84px);line-height:1.04;letter-spacing:-.055em;font-weight:600;margin:26px 0}.resource-lead{font-size:21px;line-height:1.6;color:#57574e;max-width:780px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;border-top:1px solid #bdbdb4;border-bottom:1px solid #bdbdb4}.resource-card{padding:35px 28px 40px 0}.resource-card+ .resource-card{border-left:1px solid #bdbdb4;padding-left:28px}.resource-card h2{font-size:30px;letter-spacing:-1px;line-height:1.16;margin:28px 0 20px}.resource-card p{font-size:15px;color:#66665b;line-height:1.75;min-height:100px}.resource-card>span:last-child{font-size:12px;display:inline-block;border-bottom:1px solid;padding-bottom:5px}.resource-card:hover h2{text-decoration:underline;text-underline-offset:5px}.resource-note{margin-top:70px;max-width:740px}.resource-note h2{font-size:29px;letter-spacing:-1px}.resource-note p{line-height:1.75;color:#55554c}.resource-note a{margin-top:14px}.guide-body{max-width:780px}.guide-body section{margin-top:46px;padding-top:32px;border-top:1px solid #ccc}.guide-body h2{font-size:29px;letter-spacing:-.9px;line-height:1.2;margin:14px 0}.guide-body p{font-size:17px;line-height:1.8;color:#45453e}.checklist{background:#edede6;padding:30px!important}.checklist ul{list-style:none;padding:0;line-height:2.3;font-size:16px}.resource-ad{border-top:1px solid #ccc;margin-top:80px;padding-top:15px;text-align:center;min-height:120px}.resource-ad>p{font:10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#75756c}.resource-ad ins{min-height:100px}.resource-main .text-button{margin-bottom:35px}[hidden]{display:none!important}@media(max-width:760px){.resource-main{padding-block:38px 65px}.resource-grid{grid-template-columns:1fr;margin-top:40px}.resource-card,.resource-card+ .resource-card{padding:28px 0;border-left:0}.resource-card+ .resource-card{border-top:1px solid #ccc}.resource-card p{min-height:0}.resource-lead{font-size:18px}.guide-body p{font-size:16px}.checklist ul{line-height:1.6}.checklist li{margin-bottom:14px}}@media print{.site-header,.site-footer,.resource-ad,.resource-note,.skip,.text-button{display:none!important}.resource-main{width:100%;padding:0}.commercial{background:white}.guide-body section{break-inside:avoid}.resource-main h1{font-size:35px}.guide-body p{font-size:12px;line-height:1.5}.resource-lead{font-size:15px}}
