.nbp-page{color:#202535;background:#fff}.nbp-main{max-width:1200px;margin:auto;padding:112px 32px 72px}.nbp-toolbar{margin-bottom:40px;font-size:14px}.nbp-toolbar a{color:#4614ff;text-decoration:none}.nbp-toolbar a:hover{text-decoration:underline}.nbp-heading{border-bottom:1px solid #e7e9ef;margin-bottom:52px;padding-bottom:44px}.nbp-heading h1{letter-spacing:-.8px;color:#171759;max-width:980px;margin:0 0 30px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.23}.nbp-meta{color:#717784;flex-wrap:wrap;gap:16px 40px;margin:0;font-size:13px;line-height:1.7;display:flex}.nbp-meta>div{max-width:420px}.nbp-meta dt{font-weight:500;display:inline}.nbp-meta dt:not(:empty):after{content:": "}.nbp-meta dd{margin:0;display:inline}.nbp-sections{max-width:1080px}.nbp-sections section{border-bottom:1px solid #e7e9ef;grid-template-columns:minmax(200px,1fr) minmax(0,2.3fr);column-gap:64px;padding:32px 0;scroll-margin-top:110px;display:grid}.nbp-sections section:first-child{padding-top:0}.nbp-sections h2{color:#202535;grid-area:1/1/span 20;margin:0;font-size:22px;font-weight:600;line-height:1.45}.nbp-sections p{color:#616875;overflow-wrap:anywhere;grid-column:2;margin:0 0 16px;font-size:15px;line-height:1.9}.nbp-sections p:last-child{margin-bottom:0}.nbp-closing{max-width:850px;margin-top:40px}.nbp-closing p{color:#858b96;margin:0 0 6px;font-size:12px;line-height:1.8}.nbp-page :focus-visible{outline-offset:4px;outline:2px solid #4614ff}@media (max-width:760px){.nbp-main{padding:94px 20px 48px}.nbp-toolbar{margin-bottom:28px}.nbp-heading{margin-bottom:32px;padding-bottom:28px}.nbp-heading h1{letter-spacing:-.4px}.nbp-meta{display:block}.nbp-meta>div{margin-bottom:8px}.nbp-sections section{padding:28px 0;display:block}.nbp-sections h2{margin-bottom:18px;font-size:20px}.nbp-sections p{font-size:14px;line-height:1.85}}.nbp-contents{margin:0 0 40px;font-size:14px}.nbp-contents summary{cursor:pointer;color:#4614ff;font-weight:500}.nbp-contents ol{grid-template-columns:1fr 1fr;gap:12px 28px;padding:20px 0 0;list-style:none;display:grid}.nbp-contents a{color:#616875;line-height:1.6;text-decoration:none}.nbp-contents a:hover{color:#4614ff}.nbp-sections h3{color:#303747;grid-column:2;margin:16px 0 12px;font-size:16px;font-weight:600;line-height:1.6}.nbp-sections .policy-list-item{text-indent:-18px;margin-bottom:8px;padding-left:20px}@media (max-width:760px){.nbp-contents ol{grid-template-columns:1fr}.nbp-sections h3{font-size:15px}}
