#serviceNotice{border-left:4px solid #276a72}#serviceNotice p,.notice-page p{line-height:1.7}#serviceNotice details{padding:14px;border:1px solid #d6e0e4;border-radius:10px}#serviceNotice summary{cursor:pointer;font-weight:650}#serviceNotice .notice-check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;margin:20px 0;line-height:1.6;font-size:14px}#serviceNotice .notice-check input{width:22px;height:22px;min-height:22px;margin:3px 0;padding:0}#serviceNotice .actions a{padding:10px 0;margin-right:12px}#serviceNotice .notice-receipt{color:#206442;font-weight:600}.notice-page{margin:0;background:#f4f6f5;color:#123044;font:16px system-ui,sans-serif}.notice-page header,.notice-page main,.notice-page footer{max-width:850px;margin:auto;padding:24px}.notice-page main{background:white;border:1px solid #dbe4e1;border-radius:16px}.notice-page h1{font-size:clamp(26px,5vw,38px);line-height:1.2}.notice-page a{color:#1559a5}.notice-page .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.notice-page .actions{display:flex;gap:22px;flex-wrap:wrap}.notice-declaration{border-left:4px solid #276a72;padding:15px;background:#eef5f6}@media print{.notice-page header,.notice-page footer,.notice-page .actions{display:none}.notice-page main{border:0}}
