.suwaken-page .site-header{position:relative}.suwaken-page .site-header nav{gap:28px}.suwaken-page [aria-current=page]{color:#c6ccf2}.suwaken-page main{overflow-wrap:anywhere}.product-hero{background:#18322f;border-bottom:1px solid #54716b;padding:40px 4.5% 72px}.product-topline{color:#b8cdc7;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:24px;font-size:.75rem;display:flex}.product-breadcrumb{letter-spacing:.08em;flex-wrap:wrap;gap:14px;font-size:.75rem;display:flex}.product-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.product-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:7%;margin:68px 0 0;display:grid}.product-eyebrow{letter-spacing:.12em;color:#adc6bf;margin:0 0 22px;font-size:.875rem}.product-hero h1{letter-spacing:.03em;color:#eff3e8;margin:0 0 25px;font-size:clamp(60px,7vw,112px);font-weight:500;line-height:1.25}.product-hero h2{letter-spacing:.015em;margin:0 0 24px;font-size:clamp(24px,2.8vw,38px);font-weight:500;line-height:1.7}.product-lead{color:#c3d3cc;margin:0 0 24px;font-size:1rem;line-height:2}.product-brand{justify-self:end;width:100%;max-width:450px;margin:0}.product-brand img{background:#fff;border-radius:3px;width:100%;height:auto;display:block}.product-brand figcaption{letter-spacing:.06em;color:#bfd1cb;margin:18px 0 0;font-size:.75rem;line-height:1.8}.product-link{border-bottom:1px solid #789a91;margin:0 24px 12px 0;padding:12px 0;font-size:1rem;line-height:1.8;display:inline-block}.product-link:hover{color:#c7ded5}.product-section{border-bottom:1px solid var(--line);grid-template-columns:25% 75%;gap:0;padding:74px 4.5%;display:grid}.section-kicker{letter-spacing:.1em;color:#93a39c;padding-top:9px;font-size:.75rem}.product-section-body{max-width:860px}.product-section h2{margin:0 0 32px;font-size:clamp(25px,2.7vw,38px);font-weight:500;line-height:1.65}.product-section-body>p,.product-features p{color:#b8c5bf;margin:0 0 22px;font-size:1rem;line-height:2}.product-features article{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:20px;padding:25px 0;display:grid}.product-features article>span{color:#89aaa0;font-size:.875rem;line-height:2}.product-features h3{margin:0 0 10px;font-size:1.25rem;font-weight:500;line-height:1.7}.product-features p{margin:0}.product-subjects{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.product-subjects li{border-bottom:1px solid var(--line);padding:20px 0;font-size:1.125rem;line-height:1.7}.product-section-body>.product-note{color:#9da9a4;font-size:.875rem}.product-support{background:#162522}.product-back{color:#b5c9c1;text-underline-offset:5px;margin-top:30px;font-size:.875rem;line-height:1.9;text-decoration:underline;display:block}.policy-heading{border-bottom:1px solid var(--line);background:#162522;padding:38px 4.5% 50px}.policy-heading .product-eyebrow{margin:36px 0 20px}.policy-heading h1{letter-spacing:.02em;margin:0 0 18px;font-size:clamp(28px,3.7vw,54px);font-weight:500;line-height:1.6}.policy-heading>p:not(.product-eyebrow){color:#bac9c3;margin:8px 0;font-size:1rem;line-height:1.9}.policy-heading>.policy-date{color:#a5b6ae!important;font-size:.875rem!important}.policy-layout{grid-template-columns:250px minmax(0,820px);gap:7%;max-width:1400px;margin:auto;padding:54px 4.5% 80px;display:grid}.policy-toc{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex;position:sticky;top:30px}.policy-toc a{color:#a5b7ae;border-bottom:1px solid var(--line);padding:13px 0;font-size:.875rem;line-height:1.7}.policy-toc a:hover{color:#edf0ef}.policy-body{min-width:0}.policy-body section{margin:0 0 45px;scroll-margin-top:30px}.policy-body h2{margin:0 0 18px;font-size:1.375rem;font-weight:500;line-height:1.7}.policy-body p,.policy-body li,.policy-body dd{color:#bbc5c0;font-size:1rem;line-height:2}.policy-body p{margin:0 0 18px}.policy-body ul{margin:0;padding-left:1.5rem}.policy-body li{margin-bottom:8px}.policy-body a{color:#b5d4c8;text-underline-offset:4px;text-decoration:underline}.policy-data{margin:20px 0 0}.policy-data>div{border-top:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.policy-data dt{font-size:1rem;font-weight:500;line-height:2}.policy-data dd{margin:0}.policy-provider{border-left:2px solid #517368;margin:28px 0;padding:4px 0 4px 22px}.policy-provider h3{margin:0 0 10px;font-size:1.125rem;font-weight:500;line-height:1.7}.policy-provider a{font-size:.875rem;line-height:1.8}.policy-body .product-back{border-top:1px solid var(--line);padding-top:25px}@media (width<=1000px){.product-hero-grid{grid-template-columns:1.2fr .8fr;gap:5%}.product-section{grid-template-columns:21% 79%}.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:5%}.policy-data>div{grid-template-columns:1fr;gap:6px}}@media (width<=700px){.product-hero{padding:30px 6% 45px}.product-topline>span{display:none}.product-hero-grid{grid-template-columns:1fr;gap:30px;margin-top:40px}.product-hero h1{margin-bottom:20px;font-size:56px}.product-hero h2{font-size:24px}.product-eyebrow{font-size:.875rem}.product-brand{justify-self:start;max-width:300px}.product-brand figcaption{font-size:.75rem}.product-section{padding:48px 6%;display:block}.section-kicker{margin-bottom:26px}.product-section h2{margin-bottom:24px;font-size:25px}.product-features article{grid-template-columns:26px 1fr;gap:12px}.product-features h3{font-size:1.125rem}.product-subjects{grid-template-columns:1fr}.product-link{margin-right:15px}.policy-heading{padding:30px 6% 35px}.policy-heading h1{font-size:28px}.policy-layout{padding:32px 6% 60px;display:block}.policy-toc{margin-bottom:40px;position:static}.policy-body h2{font-size:1.25rem}.policy-body section{margin-bottom:36px}.policy-data>div{grid-template-columns:1fr;gap:6px}.policy-provider{padding-left:16px}.product-breadcrumb{gap:10px}}
