body{margin:0;background:#eff6fa;color:#173744;font:17px/1.8 system-ui}main{max-width:760px;margin:auto;padding:24px}header{padding:16px 24px;border-bottom:1px solid #c6d8dc}nav{display:flex;gap:12px 20px;flex-wrap:wrap}nav a{display:inline-flex;align-items:center;min-height:44px}h1{font-family:Georgia,serif;font-size:clamp(28px,4vw,36px);line-height:1.4;overflow-wrap:anywhere}h2{font-family:Georgia,serif;line-height:1.5}section{margin:28px 0}a{color:#176d67;overflow-wrap:anywhere}small,.date,.meta{color:#526777}.notice{border-left:4px solid #176d67;padding:12px 20px;background:white}.facts{background:white;padding:16px 24px}.button{display:inline-block;padding:12px 16px;border:1px solid #176d67;border-radius:8px}li{margin:10px 0}article{margin:24px 0}img{max-width:100%;height:auto}*{box-sizing:border-box}@media(max-width:480px){main{padding:18px}body{font-size:16px}}.shell{max-width:760px;margin:auto;padding:24px}.hero{margin:0}.hero h1{margin-top:20px}.article-language-nav{max-width:760px;margin:16px auto 0}.case,.offer{padding:18px 22px;background:white;margin:18px 0;border:1px solid #c6d8dc;border-radius:8px}.cat{margin-left:12px}.num{color:#526777}.disclaimer{padding:14px 18px;border-left:4px solid #176d67;background:white}.footer{border-top:1px solid #c6d8dc}@media(max-width:480px){.shell{padding:18px}}.footer .shell{display:flex;gap:16px;flex-wrap:wrap}nav a[aria-current="page"]{font-weight:700;text-decoration-thickness:3px}h1{text-wrap:pretty}body{padding-bottom:40px}