.public-site{min-height:100dvh;display:flex;flex-direction:column}.public-site>main{flex:1}.public-site .public-hero{padding:86px 0 78px;text-align:center;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f7f9fd)}.public-site .news-section .eyebrow,.public-site .public-hero .eyebrow{justify-content:center}.public-site .public-hero h1{font-size:clamp(32px,4.3vw,55px);letter-spacing:-.05em;line-height:1.4;font-weight:800}.public-site .public-lead{margin:24px auto 0;max-width:700px;color:var(--muted);font-size:17px;line-height:1.9}.public-site .public-section{padding-top:82px;padding-bottom:110px}.public-site .public-hero-meta{display:flex;justify-content:center;margin:0 0 20px}.public-site .news-container{max-width:1050px}.public-site .news-section-label{margin:0 0 28px;text-align:center;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.15em}.public-site .news-empty{padding:45px 0;text-align:center;color:var(--muted)}.public-site .news-list{list-style:none;padding:0;display:grid;gap:18px}.public-site .news-card{display:flex;align-items:stretch;gap:0;min-height:212px;border:1px solid var(--line);background:white;transition:border-color .2s,transform .2s}.public-site .news-card:hover{border-color:var(--blue);transform:translateY(-2px)}.public-site .news-card-image{position:relative;width:280px;min-height:210px;flex:none;background:var(--pale);overflow:hidden}.public-site .news-card-content{position:relative;flex:1;min-width:0;padding:29px 72px 28px 34px}.public-site .news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:12px}.public-site .news-badge{display:inline-flex;padding:2px 10px;border:1px solid #bdcdf2;color:var(--blue);font-size:11px;font-weight:750}.public-site .news-card h2{margin:15px 0 7px;color:var(--navy);font-size:21px;font-weight:800;line-height:1.5}.public-site .news-card p{color:var(--muted);font-size:14px;line-height:1.8}.public-site .news-card-arrow{position:absolute;right:28px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:24px}.public-site .news-article{max-width:860px;padding-top:44px;padding-bottom:115px}.public-site .news-back-nav{padding-bottom:21px;border-bottom:1px solid var(--line);color:var(--blue);font-size:14px;font-weight:750}.public-site .news-back-nav a:hover{text-decoration:underline}.public-site .news-back-bottom{margin-top:56px;padding-top:21px;padding-bottom:0;border-top:1px solid var(--line);border-bottom:0}.public-site .news-article-content{padding-top:22px;color:var(--navy);font-size:15px;line-height:1.9}.public-site .news-article-content h2{color:var(--navy);border-left:4px solid var(--lime);padding-left:17px;line-height:1.45}.public-site .news-article-content h3{color:var(--navy)}.public-site .news-article-content a{color:var(--blue)}.public-site .news-article-content img{border-radius:0}.public-site .legal-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:70px}.public-site .legal-sidebar{align-self:start;position:sticky;top:120px;display:flex;flex-direction:column;gap:3px;border-top:3px solid var(--lime);padding-top:15px;font-size:13px;font-weight:700}.public-site .legal-sidebar a{padding:12px 10px;border-bottom:1px solid var(--line)}.public-site .legal-sidebar a:hover{color:var(--blue)}.public-site .legal-content{min-width:0;max-width:820px;font-size:14px;line-height:1.95;overflow-wrap:anywhere}.public-site .legal-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.public-site .legal-heading{margin:38px 0 20px;font-size:23px;line-height:1.5;letter-spacing:-.025em;font-weight:800}.public-site .legal-subheading{margin:27px 0 12px;font-size:17px;line-height:1.6;font-weight:800}.public-site .legal-paragraph{margin:12px 0}.public-site .legal-divider{margin:38px 0;border:0;border-top:1px solid var(--line)}.public-site .legal-list{margin:12px 0 22px;padding:0;list-style:none}.public-site .legal-list>li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;margin:10px 0}.public-site .legal-list-marker{color:var(--blue);font-weight:700}.public-site .legal-list .legal-list{margin:6px 0 10px}.public-site .legal-callout{margin:22px 0;padding:19px 25px;border-left:4px solid var(--blue);background:#f3f6fd}.public-site .legal-callout .legal-heading,.public-site .legal-callout .legal-paragraph{margin:0 0 8px}.public-site .legal-table-scroll{max-width:100%;overflow-x:auto;margin:21px 0 29px;border:1px solid var(--line)}.public-site .legal-table{width:100%;border-collapse:collapse;min-width:500px;font-size:13px;line-height:1.65}.public-site .legal-table td,.public-site .legal-table th{padding:12px 14px;border:1px solid var(--line);text-align:left;vertical-align:top}.public-site .legal-table th{font-weight:750;background:#f3f6fb}.public-site .legal-table tr:first-child th{background:#e9eef8}@media (max-width:800px){.public-site .public-hero{padding:75px 0 68px}.public-site .public-section{padding-top:60px;padding-bottom:78px}.public-site .news-card-image{width:34%}.public-site .news-card-content{padding:22px 52px 22px 25px}.public-site .news-card h2{font-size:18px}.public-site .legal-layout{grid-template-columns:1fr;gap:30px}.public-site .legal-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:0 15px}.public-site .legal-sidebar a{padding:9px 0}}@media (max-width:520px){.public-site .public-lead{font-size:15px}.public-site .news-card{display:block}.public-site .news-card-image{width:100%;min-height:0;aspect-ratio:1.91}.public-site .news-card-content{padding:22px 43px 25px 21px}.public-site .news-card-arrow{right:16px}.public-site .news-article{padding-top:32px;padding-bottom:78px}.public-site .legal-content{font-size:13px}.public-site .legal-heading{font-size:20px}}