.page-guide{--g-toc-w: 15rem;--g-gap: clamp(40px,5vw,80px);--g-main: 46rem;--g-w: calc(var(--g-toc-w) + var(--g-gap) + var(--g-main))}.g-shell{max-width: calc(var(--g-w) + var(--gutter) * 2)}.nav-link[aria-current="true"]{background: color-mix(in srgb,var(--n-0) 10%,transparent)}.nav-link[aria-current="true"]::after{transform: scaleX(1);background: var(--coral-500)}.drawer-link[aria-current="true"]{color: var(--blue-700);font-weight: 600}html.page-guide .read-progress{display: block}html.page-guides-hub .read-progress{display: none}.g-hero{padding-block-end: clamp(28px,3.6vw,52px)}.g-hero-layout{display: grid;grid-template-columns: minmax(0,1fr) clamp(240px,28%,360px);gap: clamp(28px,4vw,64px);align-items: center}.g-hero-copy{min-width: 0}.g-title{font-size: clamp(2rem,3.3vw * var(--fs,1),3.25rem);line-height: 1.12;letter-spacing: -.02em;max-width: 22ch}.g-def{margin-block-start: 22px;max-width: 40em;font-size: 1.1875rem;line-height: 1.7;color: var(--ink)}.g-hero-copy > .page-lead{max-width: 40em}.g-hero-note{margin-block-start: 12px;font-size: 1rem;line-height: 1.65;color: var(--ink-body)}.g-byline{display: flex;align-items: flex-start;gap: 14px;margin-block-start: 22px;padding-block-start: 18px;max-width: 40em;border-block-start: 1px solid var(--line)}.g-byline-mark{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 50%;background: var(--n-0);box-shadow: 0 0 0 1px var(--line),var(--sh-sm)}.g-byline-mark img{width: auto;height: 30px}.g-byline-body{min-width: 0}.g-byline-who{font-size: 0.9688rem;line-height: 1.55;color: var(--ink)}.g-byline-meta{display: flex;flex-wrap: wrap;row-gap: 2px;margin-block-start: 4px;font-size: 0.875rem;line-height: 1.6;color: var(--n-700);font-variant-numeric: tabular-nums}.g-byline-meta > span + span::before{content: "·";margin-inline: 8px;color: var(--n-500)}.g-hero-art{position: relative;z-index: 1;min-width: 0}.g-hero .page-visual{--shape-h: clamp(220px,21vw,320px);--rise: clamp(20px,3vw,44px)}.g-motif{position: absolute;z-index: 1;inset: 0;display: grid;place-items: center;padding-block-end: 8%;color: var(--n-0)}.g-motif > svg{width: calc(var(--d) * .3);height: auto;aspect-ratio: 1;filter: drop-shadow(0 8px 20px color-mix(in srgb,var(--blue-950) 40%,transparent))}.g-motif > .i{stroke-width: 1.4}@media (prefers-reduced-motion: no-preference){html.js:not(.qa) .g-hero .ripple{animation: rippleOut 2.8s cubic-bezier(.22,.61,.36,1) .4s 1 both}html.js:not(.qa) .g-hero .ripple:nth-child(2){animation-delay: .9s}html.js:not(.qa) .g-hero .ripple:nth-child(3){animation-delay: 1.4s}}.g-body{padding-block: clamp(8px,1.5vw,20px) var(--sec-y)}.g-layout{display: grid;grid-template-columns: var(--g-toc-w) minmax(0,var(--g-main));justify-content: center;column-gap: var(--g-gap);align-items: start}.g-main{min-width: 0;font-size: 1.125rem;line-height: 1.8;color: var(--ink-body)}.g-toc{position: sticky;inset-block-start: calc(var(--top-h) + 28px);max-height: calc(100vh - var(--top-h) - 56px);overflow-y: auto;overscroll-behavior: contain;padding: 18px 12px 14px;border-radius: 22px;background: var(--n-75);box-shadow: inset 0 0 0 1px var(--line-soft)}.g-toc .toc-title{padding-inline: 10px;margin-block-end: 6px;font-size: 0.8438rem;font-weight: 600;letter-spacing: .02em;color: var(--blue-700)}.g-toc-list{display: grid;gap: 2px}.g-toc-list a{position: relative;display: flex;align-items: center;gap: 10px;min-height: 40px;padding-block: 6px;padding-inline: 10px;border-radius: 12px;font-size: 0.9063rem;line-height: 1.35;color: var(--n-700);transition: background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.g-toc-list a:hover{background: var(--n-0);color: var(--ink)}.g-toc-list a[aria-current="true"]{background: var(--n-0);color: var(--ink);font-weight: 500;box-shadow: var(--sh-sm)}.g-toc-list a[aria-current="true"]::before{content: "";position: absolute;inset-inline-start: 0;inset-block: 10px;width: 3px;border-radius: 3px;background: var(--coral-500)}.g-toc-list .toc-n{width: 1.6em;flex: none;font-size: 0.8125rem;font-weight: 600;color: var(--blue-600);font-variant-numeric: tabular-nums}.g-toc-m{display: none;margin-block: 0 clamp(28px,6vw,40px);border-radius: 20px;background: var(--n-75);box-shadow: inset 0 0 0 1px var(--line-soft)}.g-toc-m > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 56px;padding-inline: 18px 12px;border-radius: 20px;cursor: pointer;list-style: none;font-size: 1rem;font-weight: 600;color: var(--ink)}.g-toc-m > summary::-webkit-details-marker{display: none}.g-toc-m > summary:focus-visible{outline-offset: -3px}.g-toc-m .faq-ic{width: 32px;height: 32px}.g-toc-m[open] .faq-ic{transform: rotate(180deg);background: var(--blue-500);color: var(--n-0)}.g-toc-m .g-toc-list{padding: 0 8px 12px}.g-toc-m .g-toc-list a{min-height: 44px;font-size: 0.9688rem}.g-tldr{position: relative;overflow: hidden;isolation: isolate;margin-block-end: clamp(20px,2.4vw,28px);padding: clamp(20px,2.4vw,28px) clamp(20px,2.6vw,32px);border-radius: 24px;background: var(--blue-50);box-shadow: inset 0 0 0 1px var(--blue-100)}.g-tldr::after{content: "";position: absolute;z-index: -1;inset-block-start: -90px;inset-inline-end: -90px;width: 220px;height: 220px;border-radius: 50%;box-shadow: 0 0 0 1px color-mix(in srgb,var(--blue-500) 14%,transparent),0 0 0 36px color-mix(in srgb,var(--n-0) 40%,transparent)}.g-tldr-title{display: flex;align-items: center;gap: 10px;font-size: 1.0625rem;font-weight: 600;line-height: 1.3;color: var(--blue-800)}.g-tldr-title .i{width: 20px;height: 20px;color: var(--blue-600)}.g-tldr-list{display: grid;gap: 10px;margin-block-start: 14px}.g-tldr-list li{display: flex;align-items: flex-start;gap: 12px;font-size: 1.0625rem;line-height: 1.65;color: var(--ink)}.g-tldr-list .pt-ic{margin-block-start: .3em}.g-prose > * + *{margin-block-start: 1em}.g-prose h2{margin-block: clamp(48px,5vw,72px) 0;font-size: clamp(1.5rem,2.2vw * var(--fs,1),1.9375rem);line-height: 1.25;letter-spacing: -.015em}.g-prose h2 + *{margin-block-start: 14px}.g-prose > :first-child{margin-block-start: 0}.g-prose h3{margin-block: 36px 0;font-size: 1.25rem;line-height: 1.35}.g-prose h3 + *{margin-block-start: 8px}.g-prose p{text-wrap: pretty}.g-answer{color: var(--ink);font-weight: 500}.g-prose strong{color: var(--ink);font-weight: 600}.g-prose a:not([class]),.g-sources-list a{padding-block: calc((46px - 1.1em) / 2)}.g-prose a:not([class]){color: var(--blue-700);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;transition: text-decoration-thickness var(--dur-fast) var(--ease)}.g-prose a:not([class]):hover{text-decoration-thickness: 2px}.g-prose ul:not([class]){display: grid;gap: 8px}.g-prose ul:not([class]) > li{position: relative;padding-inline-start: 24px}.g-prose ul:not([class]) > li::before{content: "";position: absolute;inset-inline-start: 5px;inset-block-start: .74em;width: 7px;height: 7px;border-radius: 50%;background: var(--blue-500)}.g-prose ol:not([class]){display: grid;gap: 10px;counter-reset: g-ol}.g-prose ol:not([class]) > li{position: relative;padding-inline-start: 40px;counter-increment: g-ol}.g-prose ol:not([class]) > li::before{content: counter(g-ol);position: absolute;inset-inline-start: 0;inset-block-start: .2em;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--blue-50);box-shadow: inset 0 0 0 1px var(--blue-100);font-size: 0.875rem;font-weight: 600;line-height: 1;color: var(--blue-700);font-variant-numeric: tabular-nums}.g-prose li > ul,.g-prose li > ol{margin-block-start: 8px}.g-prose blockquote{margin-inline: 0;padding-block: 4px;padding-inline-start: 20px;border-inline-start: 3px solid var(--blue-200);color: var(--ink)}.g-prose blockquote cite{display: block;margin-block-start: 6px;font-size: 0.9375rem;font-style: normal;color: var(--n-700)}.g-prose code{unicode-bidi: isolate;direction: ltr;padding: .1em .4em;border-radius: 6px;background: var(--n-100);color: var(--blue-900);font-family: ui-monospace,'Cascadia Mono',Consolas,monospace;font-size: .86em}.g-code{direction: ltr;text-align: left;overflow-x: auto;padding: 16px 18px;border-radius: 16px;background: var(--blue-950);color: var(--blue-100);font-family: ui-monospace,'Cascadia Mono',Consolas,monospace;font-size: 0.875rem;line-height: 1.7}.g-code code{padding: 0;background: none;color: inherit;font-size: inherit}.g-note{--note-bg: var(--blue-50);--note-line: var(--blue-100);--note-ink: var(--blue-800);--note-ic: var(--blue-600);display: grid;grid-template-columns: 24px minmax(0,1fr);column-gap: 12px;row-gap: 4px;padding: 18px 20px 20px;border-radius: 20px;background: var(--note-bg);box-shadow: inset 0 0 0 1px var(--note-line);font-size: 1.0313rem;line-height: 1.75}.g-prose .g-note{margin-block-start: 28px}.g-prose .g-note + *{margin-block-start: 28px}.g-note > .i{grid-row: 1;width: 22px;height: 22px;margin-block-start: 2px;color: var(--note-ic)}.g-note-title{grid-column: 2;font-size: 1rem;font-weight: 600;line-height: 1.5;color: var(--note-ink)}.g-note > :not(.i):not(.g-note-title){grid-column: 2}.g-note > p + p,.g-note > ul{margin-block-start: 6px}.g-note-tip{--note-bg: var(--green-50);--note-line: var(--green-100);--note-ink: var(--green-ink);--note-ic: var(--green-ink)}.g-note-warn{--note-bg: var(--coral-50);--note-line: var(--coral-100);--note-ink: var(--coral-ink);--note-ic: var(--coral-ink)}.g-note-legal{--note-bg: var(--n-75);--note-line: var(--line);--note-ink: var(--ink);--note-ic: var(--n-600);font-size: 0.9688rem}.g-check{display: grid;gap: 10px}.g-check > li{position: relative;padding-inline-start: 36px}.g-check > li::before{content: "";position: absolute;inset-inline-start: 0;inset-block-start: .3em;width: 22px;height: 22px;border-radius: 50%;background: var(--blue-500);box-shadow: 0 0 0 4px var(--blue-50)}.g-check > li::after{content: "";position: absolute;inset-inline-start: 8px;inset-block-start: calc(.3em + 5px);width: 6px;height: 10px;border: solid var(--n-0);border-width: 0 2px 2px 0;rotate: 45deg}.g-check > li > strong:first-child{color: var(--ink)}.g-prose .table-wrap,.g-main .table-wrap{margin-block: 24px;overflow-x: auto;border-radius: 18px;box-shadow: inset 0 0 0 1px var(--line)}.g-table{width: 100%;border-collapse: collapse;font-size: 0.9688rem;line-height: 1.6}.g-table caption{padding: 14px 16px 10px;caption-side: top;text-align: start;font-size: 0.9375rem;font-weight: 600;color: var(--ink)}.g-table-wide caption{position: sticky;inset-inline-start: 0;max-width: min(100%,calc(100vw - var(--gutter) * 2))}.g-table th,.g-table td{padding: 12px 16px;text-align: start;vertical-align: top;border-block-end: 1px solid var(--line)}.g-table thead th{background: var(--n-75);color: var(--ink);font-weight: 600;border-block-start: 1px solid var(--line)}.g-table tbody th{color: var(--ink);font-weight: 600}.g-table tbody tr:last-child > *{border-block-end: 0}.g-table-wide{min-width: 36rem}.table-wrap.is-overflow{background: linear-gradient(to left,color-mix(in srgb,var(--blue-900) 7%,transparent),transparent 28px) no-repeat}.table-wrap.is-overflow.is-end{background: none}.g-figure{margin: 32px 0}.g-figure-media{display: grid;place-items: center;padding: clamp(16px,3vw,32px);border-radius: 24px;background: var(--bg-soft);box-shadow: inset 0 0 0 1px var(--line-soft)}.g-figure-media > svg,.g-figure-media > img{width: 100%;height: auto}.g-figure figcaption{margin-block-start: 10px;font-size: 0.9375rem;line-height: 1.6;color: var(--n-700)}.g-tag{display: inline-flex;align-items: center;min-height: 26px;padding-inline: 10px;border-radius: 8px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line);font-size: 0.8125rem;font-weight: 600;line-height: 1;color: var(--blue-700)}.g-module{position: relative;isolation: isolate;overflow: clip;margin-block: clamp(36px,4.6vw,60px) !important;padding: clamp(20px,3vw,36px);border-radius: 32px;background: linear-gradient(to bottom,var(--blue-50),var(--n-0) 70%);box-shadow: inset 0 0 0 1px var(--blue-100),var(--sh-md);font-size: 1.0313rem;line-height: 1.7}.g-module::before{content: "";position: absolute;z-index: -1;inset-block-start: -150px;inset-inline-end: -150px;width: 300px;height: 300px;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--blue-500) 16%,transparent);outline: 1px solid color-mix(in srgb,var(--blue-500) 9%,transparent);outline-offset: 48px}.g-module-head{display: grid;gap: 8px;margin-block-end: clamp(16px,2vw,24px)}.g-module-head .g-tag{justify-self: start}.g-prose .g-module-title{margin-block-start: 0}.g-module-title{font-size: clamp(1.375rem,2vw * var(--fs,1),1.75rem);line-height: 1.25;letter-spacing: -.01em}.g-module-intro{max-width: 60ch;color: var(--ink-body)}.g-module [aria-live]{font-variant-numeric: tabular-nums}.g-module-note{margin-block-start: 14px;font-size: 0.9375rem;line-height: 1.6;color: var(--n-700)}@media (min-width: 1180px){.g-module{margin-inline: -32px}}.g-how{position: relative;isolation: isolate;overflow: clip;margin-block-start: clamp(48px,5vw,72px) !important;padding: clamp(24px,3.2vw,40px);border-radius: 28px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line),var(--sh-sm)}.g-how::before{content: "";position: absolute;z-index: -1;inset-block-end: -130px;inset-inline-end: -110px;width: 280px;height: 280px;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--blue-100) 60%,transparent),transparent);border: 1px solid color-mix(in srgb,var(--blue-500) 12%,transparent)}.g-prose .g-how h2{margin-block-start: 0}.g-how p{max-width: 60ch}.g-how .text-link{margin-block-start: 6px}.g-how .cta-pair{margin-block-start: 18px}.g-faq .faq-list{margin-block-start: 18px}.g-faq .faq-a p{font-size: 1.0313rem}.g-faq .faq-a p + p,.g-faq .faq-a ul{margin-block-start: 10px}.g-sources-list{display: grid;gap: 10px;counter-reset: g-src;font-size: 0.9688rem;line-height: 1.6}.g-sources-list > li{position: relative;padding-inline-start: 32px;counter-increment: g-src;color: var(--n-700)}.g-sources-list > li::before{content: counter(g-src);position: absolute;inset-inline-start: 0;inset-block-start: 0;min-width: 22px;font-size: 0.875rem;font-weight: 600;color: var(--blue-600);font-variant-numeric: tabular-nums}.g-sources-list a{color: var(--blue-700);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;overflow-wrap: anywhere}.g-sources-list a:hover{text-decoration-thickness: 2px}.g-sources-note{margin-block-start: 14px;font-size: 0.9375rem;color: var(--n-700)}.g-related .sec-head{margin-block-end: clamp(24px,3vw,36px)}.g-related .rel-kind{display: block;margin-block-end: 2px;font-size: 0.8125rem;font-weight: 600;color: var(--blue-700)}.hub-hero .page-title{max-width: 14ch}.hub-hero .page-lead{max-width: 36em}.hub-start{padding-block: clamp(10px,1.2vw,18px)}.hub-start .royal{margin-inline: clamp(16px,1.7vw,24px);border-radius: var(--r-xl);padding-block: clamp(48px,5.6vw,88px);background-color: var(--blue-900);background-image: linear-gradient(160deg,var(--blue-900) 10%,var(--blue-950) 90%);box-shadow: var(--royal-shadow)}.hub-start .h2{color: var(--n-0)}.hub-start .sec-intro{color: var(--blue-100)}.hub-start-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 16px 64px;align-items: end;margin-block-end: clamp(28px,3.4vw,44px)}.hub-picks{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.hub-pick{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 16px;row-gap: 6px;min-height: 100%;padding: 20px 22px;border-radius: 22px;background: var(--glass);box-shadow: inset 0 0 0 1px var(--glass-line);transition: background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform 320ms var(--ease-strong)}.hub-pick-q{font-size: 1.125rem;font-weight: 500;line-height: 1.45;color: var(--n-0);text-wrap: balance}.hub-pick-to{grid-column: 1;font-size: 0.9375rem;line-height: 1.5;color: var(--blue-200)}.hub-pick-to b{font-weight: 600;color: var(--n-0)}.hub-pick-go{grid-column: 2;grid-row: 1 / span 2;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--glass);box-shadow: inset 0 0 0 1px var(--glass-line);color: var(--blue-100);transition: background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.hub-pick-go .i{width: 20px;height: 20px;transition: transform var(--dur) var(--ease)}.hub-pick:focus-visible{outline-color: var(--blue-200)}@media (hover: hover) and (pointer: fine){.hub-pick:hover{background: color-mix(in srgb,var(--n-0) 11%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--n-0) 24%,transparent)}.hub-pick:hover .hub-pick-go{background: var(--n-0);color: var(--blue-700)}.hub-pick:hover .hub-pick-go .i{transform: translateX(-3px)}}.hub-pick:active{transform: scale(.99)}.hub-cards-intro{max-width: 52ch}.hub-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.hub-card{position: relative;display: flex;flex-direction: column;gap: 12px;height: 100%;padding: 26px 24px 22px;border-radius: 26px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line);transition: box-shadow var(--dur) var(--ease),transform 320ms var(--ease-strong)}.hub-card::after{content: '';position: absolute;inset: -1px;z-index: 1;border-radius: inherit;padding: 1.5px;pointer-events: none;background: linear-gradient(225deg,var(--blue-500),var(--coral-500));-webkit-mask: linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite: xor;mask: linear-gradient(var(--ink) 0 0) content-box exclude,linear-gradient(var(--ink) 0 0);opacity: 0;transition: opacity 280ms var(--ease)}.hub-orb{position: relative;display: grid;place-items: center;width: 60px;height: 60px;margin: 6px;flex: none}.hub-orb::before{content: "";position: absolute;inset: 0;border-radius: 50%;background-color: var(--blue-900);background-image: radial-gradient(120% 90% at 50% 100%,var(--blue-600) 0%,var(--blue-900) 62%);box-shadow: 0 0 0 6px var(--n-0),0 0 0 7px var(--blue-200)}.hub-orb::after{content: "";position: absolute;inset-block-start: -1px;inset-inline-start: 2px;width: 12px;height: 12px;border-radius: 50%;background: var(--coral-500);box-shadow: 0 0 0 3px var(--n-0)}.hub-orb .i{position: relative;width: 26px;height: 26px;color: var(--n-0)}.hub-card-title{font-size: 1.25rem;line-height: 1.3;letter-spacing: -.01em;text-wrap: balance}.hub-card-link{display: block;padding-block: 10px;margin-block: -10px;color: inherit}.hub-card-link::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: 26px}.hub-card-link:focus-visible{outline: none}.hub-card:has(.hub-card-link:focus-visible){outline: 3px solid var(--blue-500);outline-offset: 3px}.hub-card:has(.hub-card-link:focus-visible)::after{opacity: 1}.hub-card-text{font-size: 1rem;line-height: 1.65;color: var(--ink-body)}.hub-card-mod{display: flex;align-items: center;gap: 8px;font-size: 0.9375rem;font-weight: 600;line-height: 1.4;color: var(--blue-700)}.hub-card-mod .i{width: 18px;height: 18px}.hub-card-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-block-start: auto;padding-block-start: 14px;border-block-start: 1px solid var(--n-100);font-size: 0.875rem;color: var(--n-700);font-variant-numeric: tabular-nums}.hub-card-foot .arrow{width: 20px;height: 20px;color: var(--blue-600)}@media (hover: hover) and (pointer: fine){.hub-card:hover{transform: translateY(-3px);box-shadow: inset 0 0 0 1px transparent,var(--sh-md)}.hub-card:hover::after{opacity: 1}.hub-card:hover .arrow{transform: translateX(-4px)}}.hub-card:active{transform: scale(.995)}html.g-anim [data-g-reveal]:not(.is-in){opacity: 0;translate: 0 18px}html.g-anim [data-g-reveal]{transition: opacity 600ms var(--ease-out),translate 700ms var(--ease-strong);transition-delay: calc(var(--i,0) * 60ms)}html.a11y-still [data-g-reveal]{opacity: 1 !important;translate: none !important}@media (max-width: 1179px){.g-layout{grid-template-columns: minmax(0,var(--g-main))}.g-toc{display: none}.g-toc-m{display: block}}@media (max-width: 1023px){.hub-cards{grid-template-columns: repeat(2,minmax(0,1fr))}.hub-start-head{grid-template-columns: minmax(0,1fr)}}@media (max-width: 959px){.g-hero-layout{grid-template-columns: minmax(0,1fr)}.g-hero-art{width: 100%;max-width: 300px;justify-self: center}.g-hero .page-visual{--shape-h: clamp(170px,40vw,220px);--rise: 16px}}@media (max-width: 767px){.g-title{font-size: clamp(1.875rem,8vw * var(--fs,1),2.25rem)}.g-def{font-size: 1.0938rem;margin-block-start: 18px}.g-byline{margin-block-start: 18px;padding-block-start: 14px;gap: 12px}.g-byline-meta{column-gap: 14px}.g-byline-meta > span + span::before{content: none}.page-guide:not(.page-guides-hub) .g-hero .page-visual{--shape-h: 116px;--rise: 12px}.page-guide:not(.page-guides-hub) .g-hero-art{max-width: 220px}.g-tldr::after{content: none}.g-byline-mark{width: 40px;height: 40px}.g-main{font-size: 1.0625rem;line-height: 1.75}.g-tldr{border-radius: 20px}.g-tldr-list li{font-size: 1rem}.g-module{margin-inline: calc(var(--gutter) * -1 + 8px);border-radius: 26px;padding: 20px 16px}.g-how{padding: 22px 18px;border-radius: 24px}.g-how .cta-pair{width: 100%}.g-note{padding: 16px 16px 18px;font-size: 1rem}.g-table{font-size: 0.9063rem}.g-table th,.g-table td{padding: 10px 12px}.hub-picks,.hub-cards{grid-template-columns: minmax(0,1fr)}.hub-start .royal{border-radius: 30px;padding-block: 40px 36px}.hub-start .royal > .container{padding-inline: 18px}.hub-pick{padding: 16px 16px 16px 14px;border-radius: 18px}.hub-pick-q{font-size: 1.0625rem}.hub-card{display: grid;grid-template-columns: 52px minmax(0,1fr);column-gap: 14px;row-gap: 10px;align-items: center;padding: 20px 18px 16px;border-radius: 22px}.hub-card > :not(.hub-orb):not(.hub-card-title){grid-column: 1 / -1}.hub-orb{width: 48px;height: 48px;margin: 4px}.hub-orb::before{box-shadow: 0 0 0 4px var(--n-0),0 0 0 5px var(--blue-200)}.hub-orb .i{width: 22px;height: 22px}.hub-card-title{font-size: 1.125rem}.hub-card-link::after{border-radius: 22px}}@media print{.site-bar,.drawer,.drawer-backdrop,.site-footer,.cta-bar,.to-top,.toast,.notice,.a11y-fab,.a11y-panel,.g-toc,.g-toc-m,.g-hero-art,.hero-bg,.g-related,.g-final,.g-how .cta-pair{display: none !important}.g-layout{display: block}.g-main{font-size: 11pt;color: var(--hc-ink)}.g-module,.g-how,.g-tldr,.g-note{box-shadow: none;border: 1px solid var(--n-300);break-inside: avoid}.faq-item:not([open]) .faq-a{opacity: 1;translate: none}}
