/* HC_YSHT_CONTENT_V12: scoped additions; original homepage assets preserved. */
.v12-jumpnav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 8%;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.v12-jumpnav>div{display:flex;gap:28px}.v12-jumpnav a:hover{color:var(--ink)}.v12-caption{font-size:10px;letter-spacing:.12em;color:var(--accent);display:block;line-height:1.9}.v12-principles{background:#e9e5dc}.v12-statement{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;row-gap:12px}.v12-statement>.v12-caption{grid-column:1/-1}.v12-statement h2{font-family:var(--serif);font-size:43px;font-weight:400}.v12-statement>div{padding-top:5px}.v12-statement>div p{font-size:13px;line-height:2;color:#6c6e63}.v12-statement>div p+p{margin-top:16px}.v12-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;padding-top:28px;border-top:1px solid #c9c8bb}.v12-principle-grid article>span{font-size:9px;letter-spacing:.12em;color:#8e8069}.v12-principle-grid h3{font-size:19px;font-weight:500;margin:16px 0 12px}.v12-principle-grid p{font-size:12px;line-height:1.9;color:#6c6e63}.v12-scope{background:#f0eee8;border-top:1px solid var(--line)}.v12-scope-table{border-top:1px solid #c7c8bc}.v12-scope-table article{display:grid;grid-template-columns:35px 1.6fr 1fr auto;gap:28px;align-items:center;border-bottom:1px solid var(--line);padding:29px 0}.v12-scope-index{font-family:Georgia,serif;font-size:23px;color:var(--accent);align-self:start;margin-top:4px}.v12-scope-table h3{font-size:20px;font-weight:500;margin-bottom:12px}.v12-scope-table p{font-size:12px;line-height:1.9;color:var(--muted);max-width:365px}.v12-scope-table ul{list-style:none;border-left:1px solid #d4d4c9;padding:0 0 0 25px;margin:0;font-size:11px;color:var(--muted);line-height:2.1}.v12-scope-table a{font-size:11px;white-space:nowrap;border-bottom:1px solid #aaa99e;padding:8px 0}.v12-footnote{font-size:10px;line-height:1.8;color:var(--muted);margin-top:24px}.v12-quality{background:#dfe2d7}.v12-quality-layout{display:grid;grid-template-columns:.85fr 1.5fr;gap:8%}.v12-quality-lead h2{font-size:37px;margin:18px 0 22px}.v12-quality-lead>p{font-size:12px;line-height:2;color:#727867}.v12-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 30px}.v12-quality-grid article{border-top:1px solid #bfc5b6;padding-top:18px}.v12-quality-grid article>span{font-size:10px;letter-spacing:.03em;color:#7f8874}.v12-quality-grid h3{font-size:17px;font-weight:500;margin:14px 0 10px}.v12-quality-grid p{font-size:11px;line-height:1.9;color:#6d7663}.v12-faq{border-top:1px solid var(--line)}.v12-faq-layout{display:grid;grid-template-columns:.85fr 1.5fr;gap:8%}.v12-faq-layout .muted{margin:20px 0 26px}.v12-faq-list{border-top:1px solid var(--line)}.v12-faq-list summary{font-size:14px;padding:24px 0;gap:20px;line-height:1.7}.v12-faq-list summary>span:first-child{flex:1}.v12-faq-list details>p{font-size:12px;line-height:2;color:var(--muted);padding:0 25px 24px 0}.v12-faq-list .plus{flex-shrink:0}.v12-readiness{display:grid;grid-template-columns:1.2fr 1fr;gap:14%;background:#ebe9e2;padding-top:65px;padding-bottom:65px;margin-bottom:20px}.v12-readiness h2{font-size:35px;margin-top:17px}.v12-readiness-copy>p{font-size:12px;line-height:1.9;color:var(--muted);margin:22px 0 26px}.v12-prep-list{align-self:center;border-top:1px solid #cccdbf}.v12-prep-list>div{display:flex;gap:25px;padding:20px 0;border-bottom:1px solid #cccdbf}.v12-prep-list>div>span{color:var(--accent);font-size:11px;margin-top:3px}.v12-prep-list strong{font-size:15px;font-weight:500;display:block;margin-bottom:8px}.v12-prep-list small{font-size:11px;line-height:1.8;color:var(--muted);display:block}
@media(max-width:1100px){.v12-statement h2{font-size:36px}.v12-scope-table article{gap:20px;grid-template-columns:30px 1.5fr 1fr auto}.v12-quality-layout,.v12-faq-layout{gap:6%;grid-template-columns:.9fr 1.5fr}.v12-quality-lead h2{font-size:31px}.v12-readiness{gap:8%}}
@media(max-width:760px){.v12-jumpnav{padding:17px 7%;font-size:10px;gap:10px}.v12-jumpnav>span{display:none}.v12-jumpnav>div{width:100%;justify-content:space-between;gap:12px}.v12-statement{grid-template-columns:1fr;gap:25px}.v12-statement>.v12-caption{grid-column:auto;margin-bottom:-12px}.v12-statement h2{font-size:31px}.v12-statement>div p{font-size:12px}.v12-principle-grid{grid-template-columns:1fr;gap:25px;margin-top:35px;padding-top:25px}.v12-principle-grid article{display:grid;grid-template-columns:1fr 1.5fr;gap:8px 20px}.v12-principle-grid article>span{grid-column:1/-1;font-size:8px}.v12-principle-grid h3{font-size:16px;line-height:1.7;margin:0}.v12-principle-grid p{font-size:11px}.v12-scope-table article{grid-template-columns:25px 1fr;gap:15px;padding:25px 0}.v12-scope-index{font-size:21px}.v12-scope-table h3{font-size:18px}.v12-scope-table p{font-size:11px;max-width:none}.v12-scope-table ul{grid-column:2;padding-left:0;border:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10px;line-height:1.8}.v12-scope-table ul li:before{content:'· ';color:var(--accent)}.v12-scope-table a{grid-column:2;justify-self:start;font-size:10px;padding:4px 0}.v12-footnote{font-size:9px}.v12-quality-layout,.v12-faq-layout{grid-template-columns:1fr;gap:35px}.v12-quality-lead h2{font-size:30px}.v12-quality-lead>p{font-size:11px}.v12-quality-grid{gap:25px 20px}.v12-quality-grid article>span{font-size:9px}.v12-quality-grid h3{font-size:15px;line-height:1.65}.v12-quality-grid p{font-size:10px}.v12-faq-list summary{font-size:13px;padding:22px 0}.v12-faq-list details>p{font-size:11px;padding-right:10px}.v12-readiness{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:45px;margin-bottom:10px}.v12-readiness h2{font-size:30px}.v12-readiness-copy>p{font-size:11px}.v12-prep-list strong{font-size:14px}.v12-prep-list small{font-size:10px}.footer-main>div{flex-wrap:wrap;row-gap:15px}}
