*{box-sizing:border-box}body{margin:0;background:#eff7f5;color:#173e48;font:15px/1.8 Arial,"Segoe UI",sans-serif;overflow-wrap:anywhere}.wrap{max-width:940px;margin:auto;padding:0 28px}a{color:#076b7f}:focus-visible{outline:3px solid #ee91a0;outline-offset:4px}header{background:#fff;position:sticky;top:0;z-index:5;border-bottom:1px solid #d7e7e5}.top{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.top>a:last-child{font-size:13px;text-decoration:none}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:bold;text-decoration:none}.brand img{width:38px;height:38px;border-radius:10px}.hero{background:white;padding:44px 0 36px;border-bottom:1px solid #d7e7e5}small{font-weight:700;letter-spacing:1.7px;color:#08798c}h1{font-size:clamp(30px,5vw,42px);line-height:1.3;letter-spacing:-1px;margin:14px 0 20px}.meta{display:flex;gap:10px;flex-wrap:wrap}.meta span{padding:5px 12px;border:1px solid #d7e7e5;background:#edf8f5;border-radius:8px;font-size:13px}.hero p{color:#526e76;margin-bottom:0}.tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 18px;font-size:13px;color:#526e76}button{cursor:pointer;padding:10px 15px;border-radius:24px;border:1px solid #bdd9d5;background:white;color:#076b7f;font-weight:600}details{background:white;border:1px solid #d7e7e5;border-radius:16px;margin-bottom:14px;overflow:hidden}summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:16px;padding:22px 26px;font-size:17px;font-weight:700;line-height:1.5}summary::-webkit-details-marker{display:none}.num{color:#08798c;font-size:13px;min-width:22px}summary:after{content:'+';margin-left:auto;color:#08798c;font-size:22px;font-weight:400}details[open] summary{background:#f3faf8}details[open] summary:after{content:'−'}.body{padding:20px 26px 26px;color:#3c5a63}.paragraph{margin-bottom:18px}.paragraph:last-child{margin:0}.body b{color:#173e48}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}caption{text-align:left;font-weight:bold;margin-bottom:12px}th,td{text-align:left;vertical-align:top;padding:12px;border:1px solid #d7e7e5}th{background:#edf8f5;color:#075a70}.note{padding:18px;background:#fff5f4;border-left:3px solid #eaa0a8}.note h3{margin-top:0;font-size:17px}.contact{background:#075a70;color:white;border-radius:16px;padding:28px;margin:30px 0 50px}.contact h2{font-size:23px;margin:0 0 12px}.contact p{margin:8px 0}.contact a,footer a{color:#b6f5e3}footer{background:#103e49;color:#cce0e2;padding:26px 0;font-size:12px}footer .wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media(max-width:600px){.wrap{padding:0 18px}.top{height:66px}.brand{font-size:21px}.hero{padding:30px 0}.meta span{font-size:12px}.tools{font-size:12px}summary{padding:18px 16px;font-size:15px;gap:10px}.body{padding:18px 16px;font-size:14px}.contact{padding:22px}th,td{padding:9px}}@media print{body{background:white}header{position:static}.tools,footer{display:none}.body{display:block!important}}