@font-face{font-family:Alliance Tajawal;src:url('fonts/Tajawal-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Alliance Tajawal;src:url('fonts/Tajawal-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#f3f8f7;color:#003a55;font-family:Alliance Tajawal,Arial,sans-serif;line-height:1.9}.psn-notice-wrap{max-width:960px;margin:auto;padding:28px 20px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 0 30px}header img{width:180px;max-width:100%;height:auto}nav{display:flex;gap:12px;align-items:center}a{color:#006c8a;text-underline-offset:4px}a:focus-visible{outline:3px solid #00a888;outline-offset:4px}nav a[aria-current=page]{font-weight:700}main{padding:clamp(24px,5vw,52px);background:#fff;border:1px solid #dce7e9;border-radius:20px}h1{font-size:clamp(24px,4vw,34px);line-height:1.45;margin:0 0 14px;overflow-wrap:anywhere}.psn-notice-subtitle{font-size:20px;color:#006c8a;margin:0 0 32px}h2{font-size:21px;line-height:1.6;margin:28px 0 8px}section p{margin:0;font-size:17px;overflow-wrap:anywhere}.psn-notice-back{display:inline-block;margin-top:32px;font-weight:700}footer{text-align:center;padding:24px;color:#456273}@media(max-width:480px){header{flex-wrap:wrap}header img{width:150px}main{padding:24px 20px}}@media print{body{background:white}.psn-notice-wrap{padding:0;max-width:none}main{border:0;padding:0}nav,.psn-notice-back{display:none}h2{break-after:avoid}p{orphans:3;widows:3}}
