.planning-resources .resource-width{max-width:1000px}.planning-resources .resource-hero{padding-block:clamp(48px,7vw,96px)}.planning-resources .resource-hero .wrap{position:relative}.planning-resources .hero-h1{margin:20px 0 24px;font-size:clamp(36px,5vw,64px);overflow-wrap:anywhere}.planning-resources .resource-hero .eye{margin-top:32px}.planning-resources .resource-hero .btn{margin-top:28px;white-space:normal;line-height:1.3}.planning-resources .resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}.planning-resources .resource-card{padding:28px;border:1px solid var(--line2);border-radius:22px}.planning-resources .resource-card h2{font-size:28px}.planning-resources .resource-card p{color:var(--ink2);margin:20px 0}.planning-resources .resource-body{padding-block:48px}.planning-resources .resource-body section{margin-bottom:64px}.planning-resources .resource-body h2{font-size:clamp(27px,3vw,38px);margin-bottom:20px}.planning-resources .resource-body p{color:var(--ink2);line-height:1.8;margin-bottom:24px}.planning-resources .resource-body ul{padding-left:24px;color:var(--ink2);line-height:1.8}.planning-resources .resource-body li{padding-block:8px;overflow-wrap:anywhere}.planning-resources .resource-body p a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:4px}.planning-resources .resource-table{overflow-x:auto;max-width:100%;border:1px solid var(--line2);border-radius:16px}.planning-resources table{width:100%;border-collapse:collapse;min-width:560px;text-align:left;font-size:14px}.planning-resources caption{padding:20px;text-align:left;color:var(--ink2);background:var(--cream)}.planning-resources td,.planning-resources th{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.planning-resources th{color:var(--acc-ink)}.planning-resources a:focus-visible{outline:3px solid var(--acc-ink);outline-offset:4px}@media(max-width:640px){.planning-resources .resource-grid{grid-template-columns:1fr}.planning-resources .resource-card{padding:22px}.planning-resources .nav .btn{padding:12px 16px;font-size:13px}}