.fr-page{--fr-blue:#147ac2;--fr-soft:#edf5fc;--fr-border:#dce5ef;--fr-muted:#53677d;color:var(--text-color);padding-bottom:56px}.fr-wrap{width:min(1100px,100% - 40px);margin:0 auto}.fr-page a{color:var(--fr-blue)}.fr-page a:hover{text-decoration:underline}.fr-page a:focus-visible,.fr-page summary:focus-visible{outline-offset:4px;outline:3px solid #229ed9}.fr-crumb{color:var(--fr-muted);flex-wrap:wrap;gap:10px;padding:25px 0;font-size:13px;display:flex}.fr-hero{color:#f8fbff;background:#102c4b;border-radius:22px;padding:42px}.fr-eyebrow{letter-spacing:.13em;color:var(--fr-blue);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.fr-hero .fr-eyebrow{color:#8bd3ff}.fr-page h1{letter-spacing:-.035em;max-width:900px;margin:0 0 22px;font-size:clamp(29px,4.6vw,49px);line-height:1.12}.fr-lead{max-width:850px;font-size:18px;line-height:1.65}.fr-date{color:#b6c9dd;margin-top:20px;font-size:12px;line-height:1.65}.fr-nav{flex-wrap:wrap;gap:8px;margin:22px 0 30px;display:flex}.fr-nav a{border:1px solid var(--fr-border);border-radius:24px;padding:10px 14px;font-size:13px}.fr-nav a[aria-current=page]{background:var(--fr-blue);color:#fff;border-color:var(--fr-blue)}.fr-stats{border:1px solid var(--fr-border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 36px;display:grid;overflow:hidden}.fr-stats>div{border-right:1px solid var(--fr-border);flex-direction:column-reverse;gap:6px;padding:20px;display:flex}.fr-stats>div:last-child{border-right:0}.fr-stats dt{color:var(--fr-muted);font-size:12px;line-height:1.6}.fr-stats dd{color:var(--fr-blue);letter-spacing:-.025em;font-size:29px;font-weight:700}.fr-page section{margin:36px 0;scroll-margin-top:30px}.fr-page h2{letter-spacing:-.025em;margin:0 0 16px;font-size:25px;line-height:1.28}.fr-page h3{font-size:18px;line-height:1.4}.fr-page section p,.fr-page aside p{margin:12px 0;font-size:15px;line-height:1.8}.fr-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fr-entry{border:1px solid var(--fr-border);color:inherit;border-radius:16px;padding:24px;display:block}.fr-index{color:var(--fr-muted);margin-bottom:12px;font-size:12px;display:block}.fr-entry h3{color:var(--text-color)}.fr-entry p{color:var(--fr-muted)}.fr-entry>span:last-child{font-size:13px;font-weight:600}.fr-split{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.fr-panel{background:var(--fr-soft);border:1px solid var(--fr-border);border-radius:16px;padding:25px}.fr-counts li{border-bottom:1px solid var(--fr-border);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.fr-counts strong{font-variant-numeric:tabular-nums}.fr-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.fr-channel{border:1px solid var(--fr-border);border-radius:16px;min-width:0;padding:22px}.fr-channel-head{flex-direction:column;gap:6px;display:flex}.fr-channel-head>span{color:var(--fr-muted);font-size:13px}.fr-channel p.fr-channel-reason{color:var(--fr-muted);overflow-wrap:anywhere;margin:12px 0 18px;font-size:12px}.fr-channel-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fr-channel-stats dt{color:var(--fr-muted);margin-bottom:5px;font-size:11px}.fr-channel-stats dd{font-size:13px;line-height:1.5}.fr-page small{color:var(--fr-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.fr-details{margin-top:18px;font-size:12px;line-height:1.65}.fr-details summary{cursor:pointer;color:var(--fr-blue);font-weight:500}.fr-details dl{padding:12px 0;font-weight:400}.fr-details dl>div{margin:7px 0}.fr-details dt{color:var(--fr-muted)}.fr-details dd{overflow-wrap:anywhere}.fr-channel-links{border-top:1px solid var(--fr-border);flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.fr-country-nav{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.fr-country-nav a{background:var(--fr-soft);border-radius:9px;padding:10px 14px;font-size:13px}.fr-country-nav span{margin-left:10px;font-weight:700}.fr-search{background:var(--fr-soft);border:1px solid var(--fr-border);border-radius:16px;margin:32px 0;padding:24px}.fr-search li{margin:10px 0;font-size:14px}.fr-search p{margin:12px 0;font-size:15px;line-height:1.8}.fr-search>a{margin-top:12px;font-size:12px;display:inline-block}.fr-page .fr-method{border-top:1px solid var(--fr-border);padding-top:25px}.fr-page .fr-method h2{font-size:19px}.fr-page .fr-method p{color:var(--fr-muted);font-size:12px}.fr-faq details{border-bottom:1px solid var(--fr-border);padding:16px 0}.fr-faq summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.fr-faq p{color:var(--fr-muted)}.fr-footer{border-top:1px solid var(--fr-border);flex-wrap:wrap;gap:20px;padding-top:25px;font-size:12px;display:flex}.fr-table-scroll{border:1px solid var(--fr-border);border-radius:14px;margin:22px 0;overflow-x:auto}.fr-page table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.fr-page caption{text-align:left;color:var(--fr-muted);padding:14px 18px;font-size:12px;line-height:1.6}.fr-page th,.fr-page td{border-top:1px solid var(--fr-border);vertical-align:top;padding:15px 18px;line-height:1.65}.fr-page thead{background:var(--fr-soft)}.fr-learning-table{min-width:820px}.fr-learning-table tbody th{width:34%}.fr-table-tags{color:var(--fr-muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.fr-go{margin-top:10px;font-size:11px;font-weight:400;display:inline-block}.fr-section-heading{border-bottom:2px solid var(--fr-blue);justify-content:space-between;align-items:baseline;gap:20px;display:flex}.fr-section-heading>span{color:var(--fr-muted);white-space:nowrap;font-size:12px}[data-theme=dark] .fr-page{--fr-blue:#76bfff;--fr-soft:#16283a;--fr-border:#314358;--fr-muted:#a8bbcf}[data-theme=dark] .fr-nav a[aria-current=page]{background:#185d91;border-color:#185d91}@media (max-width:700px){.fr-wrap{width:calc(100% - 28px)}.fr-hero{border-radius:16px;padding:26px 22px}.fr-lead{font-size:15px}.fr-stats{grid-template-columns:1fr 1fr}.fr-stats>div{border-bottom:1px solid var(--fr-border);padding:16px}.fr-stats>div:nth-child(2n){border-right:0}.fr-stats>div:nth-last-child(-n+2){border-bottom:0}.fr-stats dd{font-size:25px}.fr-entry-grid,.fr-split,.fr-channel-grid{grid-template-columns:1fr}.fr-page h2{font-size:22px}.fr-channel{padding:19px}.fr-nav{gap:7px}.fr-nav a{padding:8px 11px;font-size:12px}.fr-page th,.fr-page td{padding:13px}.fr-page .fr-channel-stats{gap:15px 12px}.fr-section-heading{align-items:start}}