.responsibility-page{background:#f6f8fa;color:#243e50}.responsibility-page main.wrap{max-width:1120px;padding:36px 22px 64px}.responsibility-page main p,.responsibility-page main li{line-height:1.7}.responsibility-page main h1,.responsibility-page main h2,.responsibility-page main h3{color:#123f57;line-height:1.22}.responsibility-page main h1{font-size:clamp(2.4rem,5vw,3.7rem);margin:16px 0}.responsibility-page main h2{font-size:1.8rem;margin:0 0 20px}.responsibility-page main h3{font-size:1.2rem;margin:0 0 10px}.responsibility-page main a{color:#08697c;text-underline-offset:3px}.responsibility-page main a:focus-visible{outline:3px solid #a52c37;outline-offset:4px}.wr-hero{padding:clamp(24px,5vw,52px);border:1px solid #d2e3e9;border-radius:20px;background:linear-gradient(120deg,#eaf4f7,#fff)}.wr-kicker,.wr-number{font-weight:800;letter-spacing:.08em;font-size:.82rem}.wr-kicker{color:#087779;text-transform:uppercase}.wr-lead{font-size:1.3rem;max-width:780px}.wr-date{font-size:.9rem;color:#506a78;margin-top:24px}.wr-intro,.wr-jump,.wr-panel{margin-top:38px}.wr-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wr-three article{padding:24px;border:1px solid #d5e2e8;border-radius:12px;background:white}.wr-three span{display:flex;align-items:center;justify-content:center;background:#a52c37;color:#fff;border-radius:50%;width:34px;height:34px;font-weight:800;margin-bottom:18px}.wr-three p{margin-bottom:0}.wr-note{padding:22px 26px;border-left:4px solid #087779;background:#eaf4f6;border-radius:0 12px 12px 0}.wr-jump>div{display:flex;flex-wrap:wrap;gap:10px}.wr-jump a{background:white;border:1px solid #cbdde5;padding:11px 16px;border-radius:8px;text-decoration:none;font-weight:700}.wr-jump a:hover,.wr-links a:hover{background:#eaf4f6}.wr-topics{display:grid;gap:28px;margin-top:32px}.wr-topic{background:white;border:1px solid #d3e0e6;border-radius:16px;overflow:hidden;scroll-margin-top:100px;box-shadow:0 2px 5px #143e5610}.wr-topic>header{background:#123f57;color:white;padding:25px 30px}.responsibility-page .wr-topic h2{color:white;margin:8px 0 10px}.wr-topic>header p{margin:0}.wr-number{color:#bce2e5}.wr-body{padding:8px 30px 28px}.wr-body dl{margin:0}.wr-body dl>div{display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px;padding:23px 0;border-bottom:1px solid #e1e9ee}.wr-body dt{font-weight:800;color:#123f57;line-height:1.5}.wr-body dd{margin:0;line-height:1.7}.wr-body dl>div:last-child{background:#edf6f7;margin:0 -14px;padding:23px 14px;border-bottom:0;border-radius:10px}.wr-sources{font-size:.88rem;color:#506b7a;overflow-wrap:anywhere}.wr-body .wr-sources{margin:22px 0 14px}.wr-more{font-weight:800;display:inline-block;padding:8px 0}.wr-panel{padding:30px;background:white;border:1px solid #d3e0e6;border-radius:16px}.wr-checks{padding-left:24px}.wr-checks li{padding:5px 0 10px 8px}.wr-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wr-links a{padding:12px 16px;border:1px solid #cfdee5;border-radius:8px;font-weight:700}.wr-end{font-size:.92rem;color:#506b7a;border-top:1px solid #d3e0e6;padding-top:25px;margin-top:36px}@media(max-width:700px){.responsibility-page main.wrap{padding:24px 16px 48px}.wr-three{grid-template-columns:1fr}.wr-body dl>div{grid-template-columns:1fr;gap:9px}.wr-topic>header{padding:22px}.wr-body{padding:4px 22px 24px}.wr-panel{padding:23px}.wr-jump a{flex-grow:1;text-align:center}.wr-links{display:grid}.wr-note{padding:20px}}@media print{.wr-jump{display:none}.wr-topic{break-inside:avoid;box-shadow:none}.wr-three{display:block}.responsibility-page main.wrap{max-width:none;padding:0}.wr-topic>header{background:white;color:#123f57;border-bottom:2px solid #123f57}.responsibility-page .wr-topic h2,.wr-number{color:#123f57}}
