.resource-page{color:var(--text)}.rp-hero,.resource-page .page-hero{padding:46px 0 52px}.rp-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.rp-hero .eyebrow{margin-top:25px}.resource-page h1{font-size:clamp(39px,4.8vw,68px);line-height:1.07;letter-spacing:-.045em;margin:20px 0 24px;max-width:960px}.resource-page .lead{font-size:18px;line-height:1.7;max-width:780px}.rp-feature{padding:30px 34px;border:1px solid var(--line);border-radius:24px;background:var(--bg2)}.rp-feature .eyebrow{margin:0}.rp-feature h2{font-size:31px;line-height:1.2;letter-spacing:-.03em;margin:20px 0}.rp-feature p{font-size:15px;line-height:1.7}.rp-feature a{display:block;padding:15px 0;border-top:1px solid var(--line);color:var(--text);font-size:14px}.rp-feature a:first-of-type{margin-top:24px}.rp-content{border-top:1px solid var(--line);padding:20px 0 44px;scroll-margin-top:90px}.rp-nav{display:flex;gap:30px;flex-wrap:wrap;padding:18px 0 24px;border-bottom:1px solid var(--line)}.rp-nav a{font-size:14px;color:var(--text)}.rp-group{display:grid;grid-template-columns:270px minmax(0,1fr);gap:55px;padding:32px 0;scroll-margin-top:95px}.rp-group>h2{font-size:29px;line-height:1.2;letter-spacing:-.025em;margin:12px 0}.rp-entries{display:grid;grid-template-columns:1fr 1fr;gap:26px 38px;align-items:start}.rp-entries article{border-bottom:1px solid var(--line);padding:8px 0 24px}.rp-entries h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:0 0 12px}.rp-entries p{font-size:15px;line-height:1.7;margin:12px 0}.rp-entries a{font-size:13px;color:var(--text)}.rp-entries details{grid-column:1/-1;border-bottom:1px solid var(--line);padding:0 0 18px}.rp-entries summary{font-size:18px;cursor:pointer;line-height:1.5}.rp-close{padding:0 0 56px}.rp-close>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid var(--line);border-radius:24px;background:var(--bg2);padding:32px 38px}.rp-close h2{font-size:32px;line-height:1.15;letter-spacing:-.03em;margin:0 0 15px}.rp-close p{font-size:15px;line-height:1.65;margin:0;max-width:630px}.rp-close .btn{flex-shrink:0}.resource-page .section{padding:32px 0 42px}.resource-page .table th,.resource-page .table td{padding:18px 22px;color:var(--text);font-size:15px;line-height:1.6;min-width:160px;vertical-align:top}.rp-comparison .table{table-layout:fixed;width:100%}.rp-comparison .table th:first-child{width:20%}.rp-comparison .table td{width:40%}.rp-help .narrow-l{max-width:var(--wrap,1280px)}.rp-help .faq{max-width:none}.rp-help .faq summary{font-size:19px;padding:20px 24px}.rp-help .faq p{font-size:16px;line-height:1.8;max-width:850px}.rp-help #help-list>details[hidden]{display:none}.rp-search{display:block;font-size:13px;max-width:560px;margin-bottom:22px}.rp-search input{display:block;width:100%;margin-top:9px;border:1px solid var(--line);border-radius:9px;padding:14px 16px;font:inherit;font-size:16px;color:var(--text);background:var(--bg)}.rp-search input::placeholder{color:var(--text);opacity:1}#help-count{font-size:13px}.resource-page :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1000px){.rp-hero-grid{gap:30px}.rp-group{grid-template-columns:200px minmax(0,1fr);gap:28px}.rp-entries{column-gap:25px}}@media(max-width:760px){.rp-hero-grid,.rp-group,.rp-entries{grid-template-columns:1fr}.rp-hero,.resource-page .page-hero{padding:28px 0 34px}.rp-feature{padding:24px}.rp-group{gap:18px}.rp-entries details{grid-column:auto}.rp-close>.wrap{display:block;padding:26px}.rp-close .btn{margin-top:24px}.rp-comparison .table{min-width:660px}.rp-nav{gap:18px}.resource-page .lead{font-size:16px}.rp-close h2{font-size:28px}}

.rp-help .faq details>p{padding-left:24px;padding-right:24px}.rp-help .faq summary::after{color:var(--text)}@media(max-width:760px){.rp-help .faq summary{padding:18px}.rp-help .faq details>p{padding-left:18px;padding-right:18px}}
