/* V60: isolated layout for three independent regulatory landings */
.v60{color:#1b4054;overflow-x:clip}.v60 *, .v60 *::before,.v60 *::after{box-sizing:border-box}.v60-wrap{max-width:1140px;width:calc(100% - 40px);margin-inline:auto;min-width:0}.v60-hero{background:linear-gradient(115deg,#e9f6f9,#f8fcfd 64%,#eff8fc);border-bottom:1px solid #d5e6ec;padding:64px 0 54px}.v60-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(278px,.83fr);gap:46px;align-items:center}.v60-kicker,.v60-eyebrow,.v60-aside-kicker{color:#0b7489;font-weight:800;letter-spacing:.065em;font-size:.8rem;text-transform:uppercase}.v60 h1{color:#153d53;font-size:clamp(2rem,4vw,3.45rem);line-height:1.13;letter-spacing:-.034em;margin:13px 0 18px}.v60 h2{font-size:clamp(1.45rem,2.7vw,2.16rem);color:#183e53;line-height:1.24;letter-spacing:-.02em;margin:0 0 18px}.v60 h3{color:#20475a;font-size:1.13rem;line-height:1.3;margin:0 0 10px}.v60 p,.v60 li{line-height:1.7}.v60-lead{font-size:clamp(1rem,1.65vw,1.22rem);line-height:1.67!important;max-width:740px}.v60 a{color:#086b83}.v60-actions,.v60-tool-actions{display:flex;flex-wrap:wrap;gap:12px;margin:23px 0}.v60-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 19px;border-radius:11px;text-decoration:none!important;border:1px solid #117c91;font-family:inherit;font-size:.95rem;line-height:1.3;font-weight:800;cursor:pointer}.v60-primary{color:#fff!important;background:#087e91}.v60-primary:hover{background:#05687c}.v60-outline,.v60-plain{background:#fff;color:#086176!important}.v60-download{color:#fff;background:#17647c}.v60 .v60-btn:focus-visible,.v60 a:focus-visible,.v60 select:focus-visible,.v60 summary:focus-visible{outline:3px solid #e4aa3e;outline-offset:3px}.v60-aside{background:#fff;border:1px solid #d0e6eb;border-radius:19px;padding:28px;box-shadow:0 15px 36px rgba(22,68,91,.08);min-width:0}.v60-aside strong{display:block;font-size:clamp(1.55rem,2.6vw,2.3rem);color:#087e91;line-height:1.17;margin:8px 0}.v60-aside p{font-size:.96rem}.v60-aside a{font-size:.92rem;font-weight:750}.v60-dim{color:#526d7c;font-size:.9rem}.v60-nav{display:flex;gap:8px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #dce9ed}.v60-nav a{font-size:.87rem;font-weight:750;text-decoration:none;background:#eaf6f9;color:#0a6f85;border-radius:10px;padding:9px 11px}.v60-content{padding-bottom:64px}.v60-section{padding:42px 0;border-bottom:1px solid #e2edf0;scroll-margin-top:16px}.v60-section>p{max-width:960px}.v60-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.v60-card{border:1px solid #d1e3e9;border-radius:15px;background:#fff;padding:23px;min-width:0}.v60-card p{font-size:.95rem;margin-bottom:0}.v60-card h3{margin-top:10px}.v60-scroll{max-width:100%;overflow-x:auto;border:1px solid #d4e5e9;border-radius:13px;margin:22px 0;-webkit-overflow-scrolling:touch}.v60-scroll table{min-width:690px;width:100%;border-collapse:collapse;font-size:.94rem}.v60-scroll td,.v60-scroll th{padding:15px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e2ebef}.v60-scroll th{background:#eaf5f8;color:#153d51;font-weight:850}.v60-scroll tr:last-child td{border-bottom:0}.v60-scroll tbody tr:nth-child(even){background:#f8fbfc}.v60-list{padding-left:21px;max-width:1000px}.v60-list li{margin:9px 0}.v60-steps{padding-left:25px;max-width:980px;counter-reset:steps}.v60-steps li{padding:9px 0 9px 6px}.v60-sourcebox,.v60-note{background:#eaf6f8;border-left:4px solid #0a8295;border-radius:0 9px 9px 0;padding:14px 19px;margin:23px 0;font-size:.94rem}.v60-note{border-color:#cb8a34;background:#fff8ee}.v60-tool{border:1px solid #bbdfe6;background:linear-gradient(130deg,#ecf8fb,#fafefe);border-radius:18px;padding:27px;max-width:910px}.v60-field label{display:block;font-weight:800;margin-bottom:9px}.v60-field select{width:100%;max-width:710px;min-height:48px;border:1px solid #a9cdd7;border-radius:9px;padding:9px 12px;background:#fff;color:#1b4054;font:inherit}.v60-tool-actions{margin:18px 0 14px}.v60-output{padding:18px 21px;background:white;border-left:4px solid #16879a;border-radius:8px;margin:15px 0;white-space:normal}.v60-output p{margin:8px 0}.v60-output ul{padding-left:21px;margin:8px 0}.v60-download[hidden],.v60-output[hidden]{display:none}.v60-faq details{border-bottom:1px solid #d8e6eb;padding:5px 0}.v60-faq summary{padding:17px 4px;font-weight:800;cursor:pointer;line-height:1.5}.v60-faq details p{margin:0 0 20px;padding:0 12px;max-width:900px}.v60-final{background:linear-gradient(125deg,#e8f7f9,#f8fcff);border:1px solid #d1e8ed;border-radius:18px;margin-top:42px;padding:30px}.v60-final .v60-btn{margin:5px 8px 5px 0}.v60-final h2{margin-bottom:9px}.v60-final p{max-width:900px}.v60 a:hover{text-decoration:underline}.v60-section ul,.v60-section ol{overflow-wrap:anywhere}
@media(max-width:800px){.v60-hero-grid{grid-template-columns:1fr;gap:22px}.v60-hero{padding:44px 0}.v60-aside{max-width:600px}.v60-cards{grid-template-columns:1fr}.v60-section{padding:34px 0}}
@media(max-width:430px){.v60-wrap{width:calc(100% - 28px)}.v60-hero{padding:36px 0}.v60 h1{font-size:clamp(1.89rem,8vw,2.35rem)}.v60-nav{gap:5px}.v60-nav a{font-size:.81rem;padding:7px 9px}.v60-aside,.v60-card,.v60-tool,.v60-final{padding:19px}.v60-actions .v60-btn,.v60-tool-actions .v60-btn{width:100%}.v60-scroll table{min-width:620px}.v60-section{padding:29px 0}}
