.gx{--sec:var(--sec-g)}.page .gx p{margin:0}.gx .wrap{padding-left:var(--edge);padding-right:var(--edge)}.gx .sec{padding-top:var(--sec);padding-bottom:var(--sec);position:relative}.gx .nb{white-space:nowrap}.gx .h2{max-width:20ch;font-size:var(--t-g-h2);letter-spacing:var(--track-g-h2);line-height:1.04;font-weight:var(--w-head);text-wrap:wrap;margin:0}.gx .h2 .tone,.gx h1 .tone{color:var(--color-accent)}.page .gx .body{max-width:46ch;font-size:var(--t-g-text);color:var(--color-text-muted);margin-top:1.375rem;line-height:1.55}.gx .head-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:2.5rem;display:grid}.page .gx .head-row .body{margin:0 0 .375rem}.gx .photo{position:relative}.gx .photo :is(picture,img){width:100%;display:block}.gx .photo img{aspect-ratio:5/4;object-fit:cover;border-radius:var(--r-band);height:auto}@media (width<=760px){.gx .head-row{grid-template-columns:minmax(0,1fr);gap:0}.page .gx .head-row .body{margin-top:1.125rem}.page .gx .body{font-size:var(--t-g-body)}.gx .h2{letter-spacing:-.03em}}.page .gx .slabel{margin:0 0 1.375rem}.top{background:radial-gradient(55% 65% at 76% 58%, var(--color-glow-far), transparent 72%), radial-gradient(70% 60% at 100% 100%, var(--color-glow-far), transparent 70%), radial-gradient(90% 80% at 50% 120%, var(--color-raise), transparent 70%), var(--color-bg);position:relative;overflow-x:clip}.hero__in{min-height:46.375rem;padding-top:calc(9.375rem - var(--hdr-g) + var(--hdr-over,0px));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;padding-bottom:7.5rem;display:grid;position:relative}.hero h1{max-width:12.5ch;font-size:var(--t-g-h1);letter-spacing:var(--track-g-h1);line-height:1;font-weight:var(--w-head);margin:0}.page .hero .lead{max-width:30ch;font-size:var(--t-g-lead);color:var(--color-text-muted);margin:1.875rem 0 0;line-height:1.5}.hero .acts{flex-wrap:wrap;align-items:center;gap:1.125rem 2.125rem;margin-top:2.5rem;display:flex}.stage{height:33.75rem;margin-top:-.375rem;position:relative}.stage:before{content:"";background:radial-gradient(closest-side, var(--color-glow-g), var(--color-glow-far) 55%, transparent);border-radius:50%;position:absolute;inset:-6% -22% -10% -10%}.stage:after{content:"";background:radial-gradient(closest-side, var(--mat-drop), transparent);filter:blur(6px);border-radius:50%;height:2.875rem;position:absolute;bottom:3.25rem;left:14%;right:4%}.dc{z-index:1;aspect-ratio:85.6/53.98;width:26.125rem;box-shadow:0 2.875rem 4.375rem -1.625rem var(--color-shadow-g), 0 1.125rem 2.125rem -1.125rem var(--mat-drop-soft), inset 0 0 0 1px var(--mat-rim);border-radius:1.375rem;position:absolute;overflow:hidden}.dc:after{content:"";pointer-events:none;background:linear-gradient(118deg, transparent 30%, var(--mat-sheen) 43%, transparent 55%), linear-gradient(180deg, var(--mat-sheen-top), transparent 18%);mix-blend-mode:soft-light;position:absolute;inset:0}.dc-blue{background:repeating-radial-gradient(circle at 18% 120%, var(--mat-card2-lines) 0 1px, transparent 1.5px 11px), linear-gradient(168deg, var(--mat-card2-1) 0%, var(--mat-card2-2) 46%, var(--mat-card2-3) 100%);top:9.375rem;left:5%;transform:perspective(1600px)rotateY(16deg)rotateX(8deg)rotate(-9deg)}.dc-silver{z-index:2;background:var(--mat-metal-dark);top:3.625rem;right:1%;transform:perspective(1600px)rotateY(-14deg)rotateX(6deg)rotate(5deg)}.dc-band{background:repeating-linear-gradient(90deg, var(--mat-brush) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, var(--mat-brush-dark) 0 1px, transparent 1px 7px), linear-gradient(100deg, var(--mat-metal-1) 0%, var(--mat-metal-2) 30%, var(--mat-metal-1) 52%, var(--mat-metal-2) 74%, var(--mat-metal-3) 100%);height:40%;position:absolute;inset:0 0 auto}.dc-scales{background:repeating-radial-gradient(circle at 0 100%, var(--mat-scale) 0 1px, transparent 1.5px 8px) 0 0 / 64px 64px, linear-gradient(180deg, var(--mat-metal-dark-top), var(--mat-metal-dark));position:absolute;inset:40% 0 0}.dc-mark{font:var(--w-mark) 1.875rem/1 var(--font-text);letter-spacing:var(--track-g-mark);position:absolute;top:1.625rem;left:1.875rem}.dc-silver .dc-mark{color:var(--mat-metal-ink)}.dc-blue .dc-mark{color:var(--mat-card2-ink)}.dc-chip{background:linear-gradient(135deg, var(--mat-chip-1), var(--mat-chip-2) 70%, var(--mat-chip-1));width:3.375rem;height:2.5625rem;box-shadow:inset 0 0 0 1px var(--mat-chip-edge);border-radius:.5rem;position:absolute;top:47%;left:2rem}.dc-chip svg{width:100%;height:100%;color:var(--mat-chip-lines);display:block}.dc-wave{width:1.875rem;height:1.875rem;position:absolute;top:1.5rem;right:1.625rem}.dc-wave svg{width:100%;height:100%;display:block}.dc-silver .dc-wave{color:var(--mat-metal-ink)}.dc-blue .dc-wave{color:var(--mat-card2-ink)}.dc-debit{font:var(--w-strong) 1.1875rem/1 var(--font-text);letter-spacing:.01em;position:absolute;bottom:1.5rem;right:1.875rem}.dc-silver .dc-debit{color:var(--mat-metal-text)}.dc-blue .dc-debit{color:var(--mat-card2-low)}.stage .s1{width:2.875rem;height:2.875rem;top:2.5rem;left:-4%}.stage .s2{width:1.875rem;height:1.875rem;bottom:.25rem;left:3%}.stage .s3{width:1.375rem;height:1.375rem;bottom:6rem;right:-2%}.curl{z-index:3;left:33.5%;top:calc(35rem - var(--hdr-g) + var(--hdr-over,0px));width:9.375rem;height:6rem;color:var(--color-text);pointer-events:none;position:absolute}.curl svg{width:100%;height:100%;display:block;overflow:visible}.page .gx .planned{z-index:4;left:63%;top:calc(40.5rem - var(--hdr-g) + var(--hdr-over,0px));border-radius:var(--r-pill);background:var(--color-glass);min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-border);font:var(--w-strong) .9375rem/1.2 var(--font-text);color:var(--color-text);white-space:nowrap;align-items:center;gap:.625rem;margin:0;padding:0 1.125rem 0 .875rem;display:inline-flex;position:absolute}.planned i{background:var(--color-accent-fill);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--color-halo-g);border-radius:50%;flex:none}.planned b{font-weight:var(--w-strong);color:var(--color-accent)}.badge{z-index:6;background:var(--color-bg);width:9.75rem;height:9.75rem;box-shadow:0 0 0 1px var(--color-border), 0 1.25rem 2.5rem -1.125rem var(--mat-badge-shadow);border-radius:50%;margin-left:-4.875rem;position:absolute;bottom:-4.875rem;left:50%}.badge .ring{width:100%;height:100%;position:absolute;inset:0}.badge text{font:var(--w-mark) 11.5px var(--font-text);letter-spacing:.2em;fill:var(--color-text-muted);text-transform:uppercase}.badge a{background:var(--color-accent-fill);width:4.125rem;height:4.125rem;color:var(--color-on-accent);box-shadow:0 0 0 7px var(--color-halo-g);border-radius:50%;place-items:center;margin:-2.0625rem 0 0 -2.0625rem;display:grid;position:absolute;top:50%;left:50%}.badge a svg{width:1.625rem;height:1.625rem}.badge a:hover{background:color-mix(in srgb, var(--color-accent-fill) 70%, var(--color-paper));transition:background-color var(--dur-ui)}.strip{box-shadow:inset 0 1px 0 var(--color-edge);position:relative}.strip .wrap{padding-top:2.5rem;padding-bottom:2.875rem}.strip__line{font:var(--w-head) 1rem/1.55 var(--font-text);color:var(--color-text-quiet);margin:0}.gx .figs{grid-template-columns:1.05fr 1.25fr .85fr;gap:1.75rem;margin:3.125rem 0 0;display:grid}.figs li{align-items:center;gap:.875rem;min-width:0;display:flex}.figs b{font:var(--w-head) 1.4375rem/1.15 var(--font-text);letter-spacing:-.025em;color:var(--color-text);display:block}.figs small{font-size:var(--t-g-small);color:var(--color-text-quiet);margin-top:.3125rem;line-height:1.35;display:block}.figs small+small{margin-top:.125rem}@media (width>=1101px){.gx .strip .figs{grid-template-columns:1fr 1.3fr .85fr;gap:1.5rem;margin-right:12.5rem}.strip .figs b{font-size:1.3125rem}}@media (width<=760px){.hero__in{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:6rem}.hero h1{letter-spacing:-.04em;font-size:2.9375rem}.page .hero .lead{font-size:var(--t-g-text);margin-top:1.375rem}.hero .acts{gap:.75rem 1.5rem;margin-top:1.875rem}.hero .acts .pill-lg{min-height:3.625rem;font-size:var(--t-g-text);padding:0 1.5rem 0 1.75rem}.stage{zoom:.56;height:32.5rem;margin:2.125rem 0 0 -4%}.dc-silver{right:4%}.stage .s3{bottom:2.5rem;right:3%}.stage .s1{left:2%}.curl{display:none}.page .gx .planned{justify-self:start;margin-top:.25rem;position:relative;top:auto;left:auto}.badge{width:8.5rem;height:8.5rem;left:auto;right:var(--edge);margin-left:0;bottom:-4.25rem}.strip .wrap{padding-bottom:2.5rem}.strip__line{max-width:11.875rem;font-size:.9375rem}.gx .figs{grid-template-columns:minmax(0,1fr);gap:1.125rem;margin-top:2.75rem}.figs b{font-size:1.3125rem}}.gx .h2-calc{max-width:23ch}.calc-g{border-radius:var(--r-band);box-shadow:inset 0 0 0 1px var(--color-edge);margin-top:3.5rem;padding:.875rem}.calc-g .calcbox__in{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:.875rem;display:grid}.calc-g .calcbox__fields{align-content:start;gap:.875rem;padding:1.625rem 1.875rem 1.875rem;display:grid}.calc-g .cfield+.cfield{border-top:1px solid var(--color-border);padding-top:1.625rem}.calc-g .cresult{border-radius:calc(var(--r-band) - .625rem);box-shadow:inset 0 0 0 1px var(--color-edge);background:radial-gradient(70% 60% at 100% 0%, var(--color-glow-g), transparent 70%), var(--color-bg);flex-direction:column;padding:2.25rem 2.5rem 2.375rem;display:flex;position:relative;overflow:hidden}.page .calc-g .cresult__k{font:var(--w-strong) 1rem/1.3 var(--font-text);color:var(--color-text-muted);margin:0}.page .calc-g .cresult__pay{font:var(--w-head) var(--t-g-fig)/1 var(--font-text);letter-spacing:var(--track-g-fig);color:var(--color-accent);margin:.75rem 0 0}.calc-g .cresult__pay .cur{letter-spacing:-.01em;color:var(--color-text-quiet);margin-right:.2em;font-size:.42em}.calc-g .cresult__pay .to{letter-spacing:-.02em;color:var(--color-text-quiet);margin:0 .12em;font-size:.55em}.calc-g .cresult__row{border-top:1px solid var(--color-border);margin:1.75rem 0 0}.calc-g .cresult__line{border-bottom:1px solid var(--color-border);font-size:var(--t-g-body);justify-content:space-between;gap:1.25rem;padding:.9375rem 0;line-height:1.55;display:flex}.calc-g .cresult__line dt{color:var(--color-text-muted)}.calc-g .cresult__line dd{font-weight:var(--w-strong);color:var(--color-text);text-align:right;margin:0}.calc-g .cresult__line .to{font-weight:var(--w-strong)}.page .calc-g .cresult__note{color:var(--color-text-quiet);margin:1.125rem 0 0;font-size:.9375rem;line-height:1.5}.calc-g .cresult .legal{margin:1rem 0 0}.calc-g .cresult__acts{flex-wrap:wrap;align-items:center;gap:1rem 1.375rem;margin-top:1.875rem;display:flex}.calc-g .cresult__table{font-size:1rem}.page .calc-g .cresult__next{color:var(--color-text-quiet);margin:.875rem 0 0;font-size:.9375rem;line-height:1.45}.page .calc-g .prompt{background:var(--color-card);color:var(--color-text);margin:.75rem 0 0}.calc-g .stale{border-color:var(--color-border);color:var(--color-text);margin:1rem 0 0}.calc-g [data-figs].greyed :is(.cresult__pay,dd),.calc-g .cresult__pay.greyed,.calc-g.is-typing :is(.cresult__pay,.cresult__line dd){color:var(--color-text-quiet)}@media (width<=1100px){.calc-g .calcbox__in{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.calc-g{border-radius:var(--r-band-s);margin-top:2.25rem;padding:.5rem}.calc-g .calcbox__fields{padding:1.125rem .875rem 1.25rem}.calc-g .input{min-height:4.125rem;padding:0 1rem}.calc-g .cresult{border-radius:var(--r-inner);padding:1.75rem 1.375rem 1.625rem}.page .calc-g .cresult__pay{font-size:2.5rem}.calc-g .cresult__line{flex-direction:column;gap:.25rem}.calc-g .cresult__line dd{text-align:left}}.about{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.about .over{border-radius:var(--r-gcard);width:min(20.625rem,70%);color:var(--color-text);box-shadow:0 1.875rem 3.75rem -1.5rem var(--color-shadow-g);background:repeating-radial-gradient(circle at 10% 130%, var(--mat-band-lines) 0 1px, transparent 1.5px 11px), linear-gradient(160deg, var(--mat-band-1), var(--mat-band-2) 55%, var(--mat-band-3));padding:1.625rem 1.75rem 1.75rem;position:absolute;bottom:-2.75rem;right:-2.25rem}.about .over h3{font:var(--w-head) 1.625rem/1.1 var(--font-text);letter-spacing:-.03em;margin:0}.page .about .over p{margin:.625rem 0 0;font-size:1rem;line-height:1.45}.gx .checks{gap:.875rem;margin:1.875rem 0 0;display:grid}.checks li{font-size:var(--t-g-body);color:var(--color-text-muted);align-items:flex-start;gap:.875rem;line-height:1.45;display:flex}.checks .tick{background:var(--color-accent-fill);width:1.75rem;height:1.75rem;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.checks .tick svg{width:1rem;height:1rem}.gx .sits{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3.5rem 0 0;display:grid}.sit{flex-direction:column;gap:.875rem;min-height:20.625rem;padding:1.75rem 1.625rem 1.625rem;display:flex;position:relative}.sit.g-paper{border-radius:var(--r-gcard)}.sit h3{font:var(--w-head) 1.4375rem/1.15 var(--font-text);letter-spacing:-.025em;margin:0}.page .sit p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.sit .slot{align-self:flex-start}.sit a.more{border-radius:var(--r-s);min-height:2.75rem;font:var(--w-strong) 1rem/1.2 var(--font-text);color:var(--color-text);align-self:flex-start;align-items:center;gap:.625rem;margin-top:auto;display:inline-flex}.sit a.more svg{width:1.125rem;height:1.125rem;color:var(--color-accent)}.sit a.more:hover{text-underline-offset:.3em;text-decoration:underline 1.5px}.gx .sits:not(:has(>li:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.gx .sits,.gx .sits:not(:has(>li:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.gx .sits:not(:has(>li:nth-child(4)))>li:first-child{grid-column:1/-1;min-height:0}}@media (width<=760px){.about{grid-template-columns:minmax(0,1fr);gap:4.5rem}.about .over{width:78%;padding:1.25rem 1.25rem 1.375rem;bottom:-3rem;right:.75rem}.about .over h3{font-size:1.375rem}.gx .sits,.gx .sits:not(:has(>li:nth-child(4))){grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2.25rem}.sit{min-height:0;padding:1.5rem 1.375rem 1.125rem}}.steps-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.steps-grid .photo{margin-top:2.75rem}.steps-grid .photo img{aspect-ratio:4/3}.gx .steps{counter-reset:s}.steps li{grid-template-columns:3.5rem minmax(0,1fr);gap:.25rem 1.375rem;padding:0 0 1.875rem;display:grid;position:relative}.steps li:before{counter-increment:s;content:counter(s);background:var(--color-card);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-border);font:var(--w-head) 1.25rem/1 var(--font-text);color:var(--color-accent);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.steps li:first-child:before{background:var(--color-accent-fill);color:var(--color-on-accent);box-shadow:0 0 0 6px var(--color-halo-g)}.steps li:not(:last-child):after{content:"";background:var(--color-border);width:1px;position:absolute;top:3.875rem;bottom:.375rem;left:calc(1.75rem - .5px)}.steps h3{font:var(--w-head) 1.375rem/1.2 var(--font-text);letter-spacing:-.02em;margin:0;padding-top:.375rem}.page .steps p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.page .gx .more-link{margin-top:.875rem}@media (width<=760px){.steps-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.steps-grid .photo{margin-top:2rem}.steps-grid .photo img{border-radius:var(--r-gcard)}.steps li{grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1rem}.steps li:before{width:3rem;height:3rem;font-size:1.125rem}.steps li:not(:last-child):after{top:3.375rem;left:calc(1.5rem - .5px)}.steps h3{padding-top:.1875rem;font-size:1.25rem}}.reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.rcard{flex-direction:column;gap:1.375rem;margin:0;padding:1.875rem 2.125rem 2rem;display:flex}.page .rcard .sample{border:1.5px dashed var(--color-accent);border-radius:var(--r-pill);min-height:2rem;font:var(--w-strong) var(--t-g-small)/1 var(--font-text);color:var(--color-accent);align-self:flex-start;align-items:center;margin:0;padding:0 .875rem;display:inline-flex}.rcard blockquote{margin:0}.page .rcard blockquote p{font:var(--w-text) 1.375rem/1.45 var(--font-text);letter-spacing:-.01em;color:var(--color-text)}.rcard blockquote:before{content:"“";height:2.5rem;font:var(--w-head) 4.5rem/1 var(--font-text);color:var(--color-accent);display:block}.page .rcard .who{border-top:1px solid var(--color-border);align-items:center;gap:.875rem;margin-top:auto;padding-top:1.25rem;display:flex}.rcard .ini{background:var(--color-card-hi);width:2.75rem;height:2.75rem;font:var(--w-strong) .9375rem/1 var(--font-text);color:var(--color-text-quiet);border-radius:50%;place-items:center;display:grid}.rcard .who>span:last-child{color:var(--color-text-quiet);font-size:.9375rem}.rcard .who b{font-weight:var(--w-strong);display:block}.rcard .who b+span{display:block}.faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.page .faq-grid .small{color:var(--color-text-quiet);margin:1.125rem 0 0;font-size:.9375rem}.qs{border-top:1px solid var(--color-border)}.qs details{border-bottom:1px solid var(--color-border)}.qs summary{border-radius:var(--r-s);cursor:pointer;min-height:5.25rem;font:var(--w-head) 1.375rem/1.3 var(--font-text);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 0;list-style:none;display:flex}.qs summary::-webkit-details-marker{display:none}.qs .pm{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--color-border);color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid}.qs .pm svg{width:1.25rem;height:1.25rem}.qs details[open] .pm{background:var(--color-accent-fill);color:var(--color-on-accent);box-shadow:none;transform:rotate(45deg)}.page .qs details p{max-width:54ch;font-size:var(--t-g-body);color:var(--color-text-muted);margin:0;padding:0 4rem 1.75rem 0;line-height:1.6}.qs summary:hover .pm{box-shadow:inset 0 0 0 1.5px var(--color-text)}.sec-close{padding-bottom:var(--sec)}.closing{border-radius:var(--r-band);box-shadow:0 2.5rem 5rem -2.5rem var(--color-shadow-g);background:repeating-radial-gradient(circle at 12% 140%, var(--mat-band-lines) 0 1px, transparent 1.5px 14px), linear-gradient(160deg, var(--mat-band-1), var(--mat-band-2) 52%, var(--mat-band-3));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:2.5rem;padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,6vw,5.5rem);display:grid;position:relative;overflow:hidden}.closing h2{font:var(--w-head) var(--t-g-close)/1.02 var(--font-text);letter-spacing:-.04em;margin:0}.closing h2 .tone{color:var(--color-accent)}.page .closing p{max-width:26ch;color:var(--color-text);margin:0;font-size:1.25rem;line-height:1.5}.closing .pill{margin-top:1.625rem}.closing .spark{color:var(--color-text);opacity:.55}.closing .c1{width:2.5rem;height:2.5rem;top:14%;right:6%}@media (width<=760px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.reviews{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2.25rem}.rcard{padding:1.5rem 1.375rem}.page .rcard blockquote p{font-size:1.1875rem}.qs summary{min-height:4.75rem;font-size:1.1875rem}.page .qs details p{padding-right:0;font-size:1rem}.closing{border-radius:var(--r-band-s);grid-template-columns:minmax(0,1fr);gap:1.25rem}.page .closing p{font-size:var(--t-g-text)}}@media (width>=761px) and (width<=1023px){.hero__in{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:7rem}.stage{zoom:.8;width:37.5rem;max-width:100%;margin:2.5rem 0 0}.curl{display:none}.page .gx .planned{justify-self:start;margin-top:.5rem;position:relative;top:auto;left:auto}.badge{left:auto;right:var(--edge);margin-left:0}}@media (width>=1024px) and (width<=1279px){.stage{zoom:.8}.curl{left:30%}}@media (width>=761px) and (width<=1100px){.gx .figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}@media (width<=760px){.gx .pill{white-space:normal;text-wrap:balance;max-width:100%;padding-top:.5rem;padding-bottom:.5rem;line-height:1.15}}.gx .strip__example{border-top:1px solid var(--color-edge);font-size:var(--t-g-small);color:var(--color-text-quiet);margin:2rem 0 0;padding-top:1.5rem;line-height:1.45}.strip__example b{font-weight:var(--w-head);color:var(--color-text);font-variant-numeric:tabular-nums lining-nums}@media (width<=760px){.gx .strip .wrap{flex-direction:column;display:flex}.gx .strip__example{border-top:0;border-bottom:1px solid var(--color-edge);order:1;margin:1.25rem 0 0;padding:0 0 1.25rem}.gx .strip .figs{order:2;margin-top:1.5rem}}.lscale{gap:1.75rem;margin:0;padding:2.125rem 2.25rem 1.875rem;display:grid}.lscale__cap{font:var(--w-head) 1.25rem/1.35 var(--font-text);letter-spacing:-.015em}.page .gx .lscale__name{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:1rem;display:flex}.lscale__name strong{font-weight:var(--w-strong);color:var(--color-text)}.lscale__track{height:3rem;margin-top:.75rem;display:flex}.lscale__seg{width:var(--w);white-space:nowrap;min-width:5px;font:var(--w-strong) var(--t-g-small)/1 var(--font-text);flex:none;align-items:center;display:flex;overflow:hidden}.lscale__seg+.lscale__seg{box-shadow:inset 2px 0 0 var(--color-card)}.lscale__seg.is-loan{border-radius:var(--r-pill) 0 0 var(--r-pill);background:var(--color-card-hi);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-edge);padding-left:1.25rem}.lscale__seg.is-int,.lscale__key .is-int{background:var(--color-accent-fill)}.lscale__seg.is-int{border-radius:0 var(--r-pill) var(--r-pill) 0}.page .gx .lscale__more{color:var(--color-text-quiet);margin-top:.625rem;font-size:.9375rem;line-height:1.5}.page .gx .lscale__key{color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.9375rem;display:flex}.lscale__key span{align-items:center;gap:.625rem;display:inline-flex}.lscale__key i{width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1.5px var(--color-accent-fill);border-radius:50%;flex:none}.lscale .legal{margin:0}@media (width<=760px){.lscale{gap:1.375rem;padding:1.5rem 1.375rem 1.375rem}.lscale__track{height:2.75rem}.lscale__seg.is-loan{padding-left:1rem}}.ghub-sits .sits{margin-top:2.75rem}.ghub-sits .sit{min-height:0}.ghub-sit-links{padding-top:.25rem}.ghub-sit-links li{box-shadow:inset 0 1px 0 var(--color-border)}.ghub-sit-links a{border-radius:var(--r-s);min-height:3rem;font:var(--w-strong) 1rem/1.35 var(--font-text);color:var(--color-text);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.ghub-sit-links a:hover span{text-underline-offset:.3em;text-decoration:underline 1.5px}.ghub-sit-links svg{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}.sit.g-paper .ghub-sit-links svg{color:var(--color-text)}.gx .nx-attach{padding-top:0}.nx-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.nx-acts{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.page .gx .nx-quiet{color:var(--color-text-quiet);font-size:var(--t-g-body)}.page .gx .nx-two .body+.body{margin-top:1rem}.page .gx .nx-status{margin:0 0 1rem}.nx .textlink svg,.nx .pill-line svg{margin-left:.125rem}.nx-cost{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:3.5rem;display:grid}.nx-read{padding:2.125rem 0 0 1.5rem}.nx-read h3{font:var(--w-head) 1.375rem/1.2 var(--font-text);letter-spacing:-.02em;margin:0}.page .gx .nx-rows{border-top:1px solid var(--color-border);margin:1.25rem 0 0}.nx-rows li{border-bottom:1px solid var(--color-border);padding:1.25rem 0 1.375rem}.page .gx .nx-rows p{color:var(--color-text-muted);font-size:1rem;line-height:1.55}.nx-rows a,.nx-guide a{border-radius:var(--r-s);min-height:2.75rem;font:var(--w-strong) 1rem/1.3 var(--font-text);color:var(--color-text);align-items:center;gap:.625rem;margin-top:.375rem;display:inline-flex}.nx-rows a svg,.nx-guide a svg{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}.nx-rows a:hover span,.nx-guide a:hover span{text-underline-offset:.3em;text-decoration:underline 1.5px}.page .gx .nx-recs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3.5rem 0 0;display:grid}.nx-recs li{grid-row:span 4;grid-template-rows:subgrid;gap:.75rem;padding:1.75rem 1.625rem 1.5rem;display:grid}.nx-recs h3{font:var(--w-head) 1.375rem/1.15 var(--font-text);letter-spacing:-.025em;margin:0}.page .gx .nx-recs p{color:var(--color-text-muted);font-size:1rem;line-height:1.5}.page .gx .nx-recs .nx-see{border-top:1px solid var(--color-border);color:var(--color-text);align-self:end;padding-top:.875rem;font-size:.9375rem}.nx-recs a.more,.nx-note a.more{border-radius:var(--r-s);min-height:2.75rem;font:var(--w-strong) 1rem/1.25 var(--font-text);color:var(--color-text);align-self:flex-start;align-items:center;gap:.625rem;display:inline-flex}.nx-recs a.more svg,.nx-note a.more svg{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}.nx-law{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.5rem 3rem;margin-top:2.5rem;padding-top:2rem;display:grid}.page .gx .nx-law p{max-width:52ch;font-size:var(--t-g-text);color:var(--color-text-muted);line-height:1.55}.nx-law .nx-acts{justify-content:flex-end;margin-top:0}.nx-help{align-items:center}.nx-line{border-radius:var(--r-gcard);gap:.875rem;padding:2.5rem 2.5rem 2.25rem;display:grid}.page .gx .nx-line__who{color:var(--color-text-muted);font-size:1rem;line-height:1.5}.nx-line__tel{border-radius:var(--r-s);min-height:2.75rem;font:var(--w-head) var(--t-g-fig)/1 var(--font-text);letter-spacing:var(--track-g-fig);color:var(--color-text);font-variant-numeric:tabular-nums lining-nums;justify-self:start;align-items:center;gap:.875rem;display:inline-flex}.nx-line__tel svg{width:2rem;height:2rem;color:var(--color-accent);flex:none}.page .gx .nx-line__hours{font:var(--w-strong) var(--t-g-text)/1.4 var(--font-text);color:var(--color-text)}.nx-line__go{border-radius:var(--r-s);min-height:2.75rem;font:var(--w-strong) 1rem/1.3 var(--font-text);color:var(--color-text);justify-self:start;align-items:center;gap:.625rem;margin-top:.25rem;display:inline-flex}.nx-line__go span{border-bottom:1.5px solid var(--color-border);padding-bottom:.1875rem}.nx-line__go svg{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}.page .gx .nx-line__src{border-top:1px solid var(--color-border);font-size:var(--t-g-small);color:var(--color-text-muted);padding-top:.875rem;line-height:1.5}.nx-side{justify-items:start;gap:1rem;display:grid}.nx-note{width:100%;padding:1.75rem 1.875rem}.nx-note h3{font:var(--w-head) 1.375rem/1.2 var(--font-text);letter-spacing:-.02em;margin:0}.page .gx .nx-note p{color:var(--color-text-muted);font-size:1rem;line-height:1.55}.page .gx .nx-note .nx-note__big{font:var(--w-head) 1.375rem/1.25 var(--font-text);letter-spacing:-.02em;color:var(--color-text);margin-bottom:.5rem}.page .gx .nx-note h3+p,.nx-note a.more{margin-top:.5rem}.nx-side .pill{margin-top:.75rem}.page .qs details p:has(+p.nx-guide){padding-bottom:.5rem}.page .qs details p.nx-guide{padding-bottom:1.5rem}.nx-guide a{margin-top:0}.page .gx .nx-all{margin-top:2.5rem}@media (width<=1100px){.nx-cost{grid-template-columns:minmax(0,1fr)}.nx-read{padding:1.5rem 0 0}.page .gx .nx-recs{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-law{grid-template-columns:minmax(0,1fr)}.nx-law .nx-acts{justify-content:flex-start}}@media (width<=760px){.nx-two{grid-template-columns:minmax(0,1fr);gap:2.25rem}.nx-cost{gap:.75rem;margin-top:2.25rem}.page .gx .nx-recs{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2.25rem}.nx-recs li{padding:1.5rem 1.375rem 1.25rem}.nx-line{padding:1.75rem 1.375rem 1.5rem}.nx-line__tel{font-size:2.25rem}.nx-line__tel svg{width:1.625rem;height:1.625rem}.nx-note{padding:1.5rem 1.375rem}.nx-acts{margin-top:1.75rem}}
