
#forkins-launch-notice{box-sizing:border-box;width:min(920px,calc(100vw - 48px));max-width:none;height:min(920px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;border:2px solid #163e51;border-radius:3px;background:#fff;color:#1d2e37;box-shadow:0 24px 100px #0006;font-family:"Malgun Gothic","Apple SD Gothic Neo",sans-serif;overflow:hidden}
#forkins-launch-notice[open]{display:flex;flex-direction:column}#forkins-launch-notice::backdrop{background:rgba(8,22,31,.65)}
#forkins-launch-notice *{box-sizing:border-box}#forkins-launch-notice .fn-header{position:relative;flex-shrink:0;padding:22px 64px 20px;background:#12394c;border-bottom:4px solid #c69b54}
#forkins-launch-notice h2{margin:0;text-align:center;color:white;font-size:32px;line-height:1.3;letter-spacing:.12em;font-weight:800}
#forkins-launch-notice .fn-close{position:absolute;right:12px;top:16px;border:1px solid #8ba5b2;width:44px;height:44px;background:transparent;color:white;font-size:30px;line-height:1;border-radius:3px;cursor:pointer}
#forkins-launch-notice .fn-body{padding:26px 40px 28px;overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;line-height:1.8;font-size:17px}
#forkins-launch-notice section{margin:0;padding:22px 0;border-bottom:1px solid #dce4e9}#forkins-launch-notice section:first-child{padding-top:0}
#forkins-launch-notice h3{font-size:19px;line-height:1.55;color:#153e52;margin:0 0 12px;font-weight:800;word-break:keep-all}
#forkins-launch-notice p{margin:9px 0 0;word-break:keep-all;overflow-wrap:anywhere}#forkins-launch-notice strong{font-weight:800}
#forkins-launch-notice .fn-benefit{margin:23px 0 3px;padding:24px 26px;background:#f1f6f8;border:1px solid #cadbe3;border-left:5px solid #bd8d42}
#forkins-launch-notice .fn-benefit h3{font-size:23px;line-height:1.6;margin:0}#forkins-launch-notice .fn-benefit h3 span{color:#a3441b}
#forkins-launch-notice .fn-deductible{font-size:19px;font-weight:800;color:#a3441b;margin:4px 0 14px}
#forkins-launch-notice .fn-terms{font-size:14px;color:#52616a;line-height:1.75;padding:18px 0}
#forkins-launch-notice .fn-author{text-align:right;font-size:15px;border-top:1px solid #bccdd6;padding-top:18px;line-height:1.9}
#forkins-launch-notice .fn-author strong{font-size:18px}
#forkins-launch-notice .fn-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 26px;border-top:1px solid #cbd7df;background:#f6f8fa;flex-shrink:0;font-size:13px;color:#586774}
#forkins-launch-notice .fn-dismiss{min-height:44px;min-width:100px;padding:8px 20px;border:0;border-radius:3px;background:#163e51;color:#fff;font-family:inherit;font-weight:700;font-size:16px;cursor:pointer}
#forkins-launch-notice button:focus-visible,#forkins-launch-notice .fn-body:focus-visible{outline:3px solid #ce9d4a;outline-offset:-4px}
@media(max-width:600px){#forkins-launch-notice{width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}#forkins-launch-notice .fn-header{padding:18px 50px 16px}#forkins-launch-notice h2{font-size:26px}#forkins-launch-notice .fn-close{right:7px;top:11px}#forkins-launch-notice .fn-body{padding:19px 18px 24px;font-size:16px;line-height:1.8}#forkins-launch-notice h3{font-size:18px}#forkins-launch-notice .fn-benefit{padding:18px 16px;margin-top:19px}#forkins-launch-notice .fn-benefit h3{font-size:21px}#forkins-launch-notice .fn-deductible{font-size:17px}#forkins-launch-notice .fn-footer{padding:10px 14px;gap:12px}#forkins-launch-notice .fn-footer span{font-size:12px}#forkins-launch-notice .fn-dismiss{min-width:74px}}
