.qs-subpage #main-content:has(.qg-body){background:#fff}.qg-hero{background:#eef5ff;padding:40px 0 56px}.qg-hero .qg-breadcrumb{color:#42607c;margin-bottom:24px;font-size:12px;display:block}.qg-hero-grid{grid-template-columns:1.4fr .8fr;align-items:center;gap:64px;display:grid}.qg-hero h1{letter-spacing:-2px;color:#102f55;margin:24px 0;font-size:clamp(36px,3.5vw,56px);font-weight:750;line-height:1.08}.qg-hero-grid>div>p{color:#42607c;max-width:640px;margin:0 0 26px;font-size:18px;line-height:1.7}.qg-hero small{color:#526b86;margin-top:22px;font-size:12px;line-height:1.6;display:block}.qg-hero-note{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 16px 50px #193c6510}.qg-hero-note img{object-fit:cover;width:100%;height:200px;display:block}.qg-hero-note>div{padding:20px 26px}.qg-hero-note>div+div{border-top:1px solid #e0eaf5}.qg-hero-note span,.qg-number{color:#1764ed;letter-spacing:1.2px;font-size:11px;font-weight:750}.qg-hero-note strong{letter-spacing:-.6px;margin:7px 0;font-size:23px;display:block}.qg-hero-note p{color:#526b86;margin:0;font-size:14px}.qg-body{padding-top:34px;padding-bottom:70px}.qg-contents{background:#eef5ff;border-radius:12px;flex-wrap:wrap;gap:14px 30px;padding:22px 28px;display:flex}.qg-contents a{color:#164c92;font-size:14px;font-weight:650;text-decoration:none}.qg-contents a:hover{text-decoration:underline}.qg-article{color:#29445f;max-width:1000px;margin:auto}.qg-article section{border-bottom:1px solid #dfe8f2;padding:52px 0;scroll-margin-top:110px}.qg-article h2{letter-spacing:-1px;color:#102f55;margin:14px 0 22px;font-size:clamp(28px,3vw,38px);font-weight:750;line-height:1.18}.qg-article h3{color:#102f55;margin:28px 0 12px;font-size:21px;font-weight:700;line-height:1.3}.qg-article p{margin:16px 0;font-size:16px;line-height:1.85}.qg-article p a,.qg-sources a{color:#145ac8;text-underline-offset:3px;text-decoration:underline}.qg-formula{background:#eef5ff;border-radius:14px;grid-template-columns:1.15fr 1fr;gap:24px;margin:28px 0;padding:28px;display:grid}.qg-formula>div+div{border-left:1px solid #c3d7ef;padding-left:26px}.qg-formula span,.qg-recurring span{color:#32639b;font-size:13px;font-weight:650;display:block}.qg-formula strong{color:#102f55;letter-spacing:-.5px;margin:12px 0;font-size:23px;line-height:1.4;display:block}.qg-formula p{margin:0;font-size:13px}.qg-split{grid-template-columns:1fr 1fr;gap:36px;display:grid}.qg-split h3{margin-top:4px}.qg-callout{background:#f8fbff;border-left:3px solid #1764ed;padding:15px 24px}.qg-article table{border-collapse:collapse;width:100%;min-width:550px;font-size:14px;line-height:1.7}.qg-article caption{text-align:left;color:#526b86;margin-bottom:14px;font-size:13px}.qg-article th,.qg-article td{text-align:left;vertical-align:top;border-bottom:1px solid #dfe8f2;padding:18px}.qg-article thead{color:#102f55;background:#eef5ff}.qg-article tbody th{color:#102f55;width:23%}.qg-scope-pair{gap:18px;margin:28px 0}.qg-scope-pair>div{background:#f0f8e9;border-radius:12px;padding:26px}.qg-scope-pair>div+div{background:#eef5ff}.qg-scope-pair h3{align-items:center;gap:8px;font-size:18px;display:flex}.qg-scope-pair ul{padding-left:20px;list-style:outside}.qg-scope-pair li{margin-top:10px;font-size:15px;line-height:1.75}.qg-article blockquote{color:#193c65;background:#f5f9ff;border-left:3px solid #1764ed;margin:22px 0;padding:22px 28px;font-size:18px;line-height:1.8}.qg-recurring{color:#fff;background:#102f55;border-radius:14px;grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.qg-recurring>div{padding:28px}.qg-recurring>div+div{border-left:1px solid #ffffff30}.qg-recurring span{color:#c5dcf8}.qg-recurring strong{letter-spacing:-1px;color:#f3fa80;margin:12px 0;font-size:44px;font-weight:700;display:block}.qg-recurring p{margin:0;font-size:14px}.qg-article .qg-caption{color:#526b86;font-size:13px;line-height:1.75}.qg-document-link{color:#145ac8;align-items:center;gap:12px;margin-top:18px;font-size:14px;font-weight:650;display:flex}.qg-checklist{padding:0;list-style:none}.qg-checklist li{align-items:start;gap:10px;margin:14px 0;font-size:15px;line-height:1.7;display:flex}.qg-checklist svg{color:#1764ed;flex-shrink:0;margin-top:4px}.qg-faq details{border-top:1px solid #dfe8f2;padding:22px 0}.qg-faq summary{cursor:pointer;color:#102f55;font-size:18px;font-weight:650}.qg-faq p{max-width:850px}.qg-sources{padding-top:24px}.qg-sources p{font-size:13px}@media (width<=1000px){.qg-hero-grid{grid-template-columns:1.3fr .8fr;gap:28px}.qg-formula{grid-template-columns:1fr}.qg-formula>div+div{border-top:1px solid #c3d7ef;border-left:0;padding:20px 0 0}}@media (width<=760px){.qg-hero{padding:25px 0 35px}.qg-hero-grid,.qg-split{grid-template-columns:1fr;gap:24px}.qg-hero h1{letter-spacing:-1.3px}.qg-hero-grid>div>p{font-size:16px}.qg-hero-note img{height:180px}.qg-contents{grid-template-columns:1fr 1fr;gap:20px 12px;padding:20px;display:grid}.qg-contents a{font-size:12px}.qg-article section{padding:36px 0}.qg-article h2{letter-spacing:-.7px}.qg-article p{font-size:15px}.qg-formula{padding:22px}.qg-formula strong{font-size:21px}.qg-recurring{grid-template-columns:1fr}.qg-recurring>div+div{border-top:1px solid #ffffff30;border-left:0}.qg-send{gap:30px}.qg-article blockquote{padding:18px 22px;font-size:16px}.qg-faq summary{font-size:16px}}
