@font-face{font-family:Inter;src:url('/fonts/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2?v=216fcca1239e2ce6') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf8f4;color:#0b2345;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}.nb-policy-nav [data-framer-name="Brand"] a{display:inline-flex;align-items:center}.nb-policy-nav [data-framer-name="Brand"] img{width:122px;height:auto;display:block;mix-blend-mode:multiply}.nb-policy-main{margin:0 clamp(20px,4.3vw,68px);padding:clamp(42px,5vw,76px) 0 12px}.nb-policy-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;padding:clamp(30px,4vw,58px);border:1px solid #eadfc9;border-radius:28px;background:linear-gradient(125deg,#fffdf9 35%,#f5ecdd 100%);box-shadow:0 16px 38px rgba(11,35,69,.05)}.nb-policy-hero:after{content:'';position:absolute;right:-105px;top:-165px;width:400px;height:400px;border:1px solid rgba(201,156,54,.28);border-radius:50%;box-shadow:0 0 0 42px rgba(201,156,54,.06),0 0 0 84px rgba(181,18,36,.025);pointer-events:none}.nb-policy-kicker{display:inline-flex;gap:10px;align-items:center;color:#b51224;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.nb-policy-kicker:before{content:'';width:26px;height:2px;background:#c99c36}.nb-policy-hero h1{position:relative;z-index:1;margin:18px 0 14px;font-size:clamp(36px,4vw,62px);line-height:1.04;letter-spacing:-.045em}.nb-policy-hero p{position:relative;z-index:1;max-width:740px;margin:0;color:#51627a;font-size:17px}.nb-policy-date{position:relative;z-index:1;white-space:nowrap;padding:8px 13px;border:1px solid #e3cfaa;border-radius:999px;background:#fffaf2;color:#8b6430;font-size:12px;font-weight:700}.nb-policy-layout{display:grid;grid-template-columns:minmax(200px,255px) minmax(0,1fr);gap:clamp(28px,4vw,62px);align-items:start;margin-top:52px}.nb-policy-toc{position:sticky;top:100px;padding:22px;border:1px solid #eadfc9;border-radius:20px;background:#fff}.nb-policy-toc strong{display:block;margin:0 0 16px;color:#aa7b28;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.nb-policy-toc a{display:block;padding:9px 10px;border-radius:9px;color:#344b69;text-decoration:none;font-size:13px;font-weight:650}.nb-policy-toc a:hover,.nb-policy-toc a:focus-visible{background:#f9f1e6;color:#b51224}.nb-policy-article{min-width:0}.nb-policy-notice{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;border:1px solid #e4c6a5;border-left:4px solid #bb1529;border-radius:14px;background:#fff7ed;color:#614b3c;font-size:14px}.nb-policy-notice strong{color:#9f1828}.nb-policy-notice p{margin:0}.nb-policy-section{padding:33px 0 35px;border-bottom:1px solid #e8dfd0;scroll-margin-top:105px}.nb-policy-section h2{margin:0 0 15px;color:#0b2345;font-size:clamp(22px,2.1vw,30px);line-height:1.25;letter-spacing:-.025em}.nb-policy-section p{max-width:850px;margin:0 0 13px;color:#42546c}.nb-policy-section p:last-child{margin-bottom:0}.nb-policy-section ul{margin:10px 0 0;padding-left:22px;color:#42546c}.nb-policy-section li{margin:0 0 9px}.nb-policy-section a{color:#b51224;text-underline-offset:3px}.nb-policy-table{width:100%;border-collapse:collapse;margin:18px 0 0;border:1px solid #e4d9c8;border-radius:14px;overflow:hidden;font-size:14px}.nb-policy-table th,.nb-policy-table td{padding:15px 17px;border-bottom:1px solid #e8dfd0;text-align:left;vertical-align:top}.nb-policy-table th{background:#f5eddf;color:#0b2345}.nb-policy-table td{background:#fff;color:#42546c}.nb-policy-table tr:last-child td{border-bottom:0}.nb-policy-cross{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:30px 0 0}.nb-policy-cross span{color:#6d7d91;font-size:13px;font-weight:700}.nb-policy-cross a{display:inline-flex;align-items:center;padding:9px 15px;border:1px solid #dbc9a8;border-radius:999px;background:#fff;color:#9a1524;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s}.nb-policy-cross a:hover{background:#f8ede6;transform:translateY(-2px)}@media(max-width:850px){.nb-policy-layout{grid-template-columns:1fr;gap:20px;margin-top:28px}.nb-policy-toc{position:static;display:flex;flex-wrap:wrap;gap:5px;padding:15px}.nb-policy-toc strong{flex:0 0 100%;margin:0 0 5px}.nb-policy-toc a{padding:6px 9px}.nb-policy-hero{grid-template-columns:1fr;gap:20px}}@media(max-width:620px){.nb-policy-main{padding-top:24px}.nb-policy-hero{padding:28px 23px;border-radius:20px}.nb-policy-hero h1{font-size:38px}.nb-policy-hero p{font-size:15px}.nb-policy-date{justify-self:start}.nb-policy-section{padding:27px 0}.nb-policy-table{display:block;overflow-x:auto}.nb-policy-nav [data-framer-name="Brand"] img{width:105px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nb-policy-cross a{transition:none}}
