.institutional{--pa-amber:#8A6100;--pa-amber-soft:#F6EBD2;--pa-amber-line:#E0C68C}.institutional .pa-intro{font-size:20px;font-weight:600;color:var(--ink);margin-top:18px}.institutional .hero-main>p:not(.pa-intro){font-size:18px;color:var(--ink-2);margin-top:12px}.institutional .pa-hero-points{list-style:none;margin-top:14px}.institutional .pa-hero-points li{position:relative;padding-left:22px;margin-top:10px;font-size:15px;color:var(--ink-2)}.institutional .pa-hero-points li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--green)}@media (max-width:1020px){.institutional .hero .lbl{order:1}.institutional .hero h1{order:2}.institutional .hero .pa-intro{order:3}.institutional .hero .hero-main>p:not(.pa-intro){order:4}.institutional .gcard-col{order:5}.institutional.pa-page .hero-foot{display:block}.institutional .hero-foot-in{flex-direction:column;gap:20px;padding-top:28px}.institutional .hero-foot .hero-acts{width:100%}}.institutional .pa-hero-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:26px 28px 22px}.institutional .pa-hero-card-k{font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--green);margin-bottom:14px}.institutional .pa-hero-card p{font-size:16px;color:var(--ink-2);line-height:1.5}.institutional .pa-fig{font-family:var(--display);font-size:clamp(46px,5.4vw,62px);font-weight:600;color:var(--ink);letter-spacing:-.034em;line-height:1;font-variant-numeric:tabular-nums;margin:12px 0 10px;display:block}.institutional .pa-guar-card .pa-or{font-size:17px;font-weight:600;color:var(--ink);margin-top:14px}.institutional .pa-terms{display:flex;gap:0;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.institutional .pa-terms>div{flex:1 1 0;min-width:0}.institutional .pa-terms>div+div{border-left:1px solid var(--line);padding-left:20px}.institutional .pa-terms .k{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:5px}.institutional .pa-terms .v{font-family:var(--display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.institutional .pa-qual{font-size:13px;color:var(--ink-3);line-height:1.5;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);max-width:none}.institutional .hero-foot .hero-sub{margin-top:0;max-width:64ch}.institutional .hero-foot .hero-acts{flex:0 0 auto}.institutional .pa-maybe{border-top:1px solid var(--line)}.institutional .pa-maybe li{list-style:none;padding:13px 2px;border-bottom:1px solid var(--line);font-size:16.5px;color:var(--ink-2);line-height:1.45}.institutional .pa-maybe li:last-child{border-bottom:0}.institutional .pa-maybe li b{color:var(--ink);font-weight:600}.institutional #suspect .split{grid-template-rows:auto 1fr}.institutional #suspect .head{grid-column:1;grid-row:1}.institutional #suspect .pa-maybe{grid-column:2;grid-row:1 / span 2}.institutional #suspect .pa-turn{grid-column:1;grid-row:2;align-self:start;margin-top:30px}.institutional .pa-turn{margin-top:26px}@media (max-width:900px){.institutional #suspect .head,.institutional #suspect .pa-maybe,.institutional #suspect .pa-turn{grid-column:auto;grid-row:auto}.institutional #suspect .pa-turn{margin-top:4px}}.institutional .pa-turn p{font-size:18px;color:var(--ink-2)}.institutional .pa-turn p+p{margin-top:10px}.institutional .pa-turn p:last-child{color:var(--ink);font-weight:600}.institutional .pa-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.institutional .pa-place{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:28px 30px 26px;box-shadow:0 1px 2px var(--inst-tone-34);display:flex;flex-direction:column}.institutional .on-white .pa-place{border-color:var(--line-2);box-shadow:none}.institutional .pa-ord{display:block;font-size:12.5px;letter-spacing:.09em;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-bottom:9px}.institutional .pa-place h3{font-size:21px}.institutional .pa-place p{font-size:16px;color:var(--ink-2);margin-top:12px;max-width:62ch}.institutional .pa-lede{font-size:17.5px;color:var(--ink);font-weight:600;margin-top:12px}.institutional .pa-run{margin-top:14px;display:grid;gap:5px}.institutional .pa-run span{font-size:16px;color:var(--ink-2);line-height:1.4}.institutional .pa-qwrap{margin-top:auto;padding-top:22px}.institutional .pa-cycle{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--ink-3);line-height:1.4}.institutional .pa-cycle span+span:before,.institutional .pa-cycle b:before{content:"→";margin:0 8px;color:var(--line-2);font-weight:400}.institutional .pa-cycle b{color:var(--green-dk);font-weight:700}.institutional .pa-q{background:var(--green-soft);border-radius:10px;padding:17px 20px}.institutional .pa-q .k{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--inst-tone-35);display:block;margin-bottom:6px}.institutional .pa-q p{font-size:16.5px;font-weight:600;color:var(--inst-tone-35);margin:0;max-width:none;min-height:3.1em}@media (max-width:900px){.institutional .pa-places{grid-template-columns:1fr}}@media (max-width:700px){.institutional .pa-place{padding:26px 22px 24px}}.institutional .pa-triage{margin-top:16px;border-top:1px solid var(--line)}.institutional .pa-tr{padding:13px 0;border-bottom:1px solid var(--line)}.institutional .pa-tr:last-child{border-bottom:0;padding-bottom:0}.institutional .pa-tr .k{position:relative;padding-left:20px;display:block;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.3}.institutional .pa-tr .k:before{content:"";position:absolute;left:0;top:.3em;width:9px;height:9px;border-radius:999px}.institutional .pa-tr p{font-size:15.5px;color:var(--ink-2);margin:5px 0 0 20px;max-width:58ch}.institutional .pa-tr.cut .k{color:var(--neg)}.institutional .pa-tr.cut .k:before{background:var(--neg)}.institutional .pa-tr.look .k{color:var(--pa-amber)}.institutional .pa-tr.look .k:before{background:var(--pa-amber)}.institutional .pa-tr.feed .k{color:var(--green)}.institutional .pa-tr.feed .k:before{background:var(--green)}.institutional .pa-signals{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:14px}.institutional .pa-signals span{position:relative;padding-left:18px;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.institutional .pa-signals span:before{content:"";position:absolute;left:0;top:.3em;width:8px;height:8px;border-radius:999px}.institutional .pa-signals .cut{color:var(--neg)}.institutional .pa-signals .cut:before{background:var(--neg)}.institutional .pa-signals .look{color:var(--pa-amber)}.institutional .pa-signals .look:before{background:var(--pa-amber)}.institutional .pa-signals .feed{color:var(--green)}.institutional .pa-signals .feed:before{background:var(--green)}.institutional .pa-score{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.institutional .pa-score .pa-score-h{font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--green)}.institutional .pa-score .cap{font-size:13.5px;color:var(--ink-3);margin-top:16px;line-height:1.5}.institutional .pa-gets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.institutional .pa-get{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:26px 28px 24px;box-shadow:0 1px 2px var(--inst-tone-34);display:flex;flex-direction:column}.institutional .on-white .pa-get{border-color:var(--line-2);box-shadow:none}.institutional .pa-get h3{font-size:18px;letter-spacing:-.012em}.institutional .pa-get>p{font-size:15.5px;color:var(--ink-2);margin-top:10px}.institutional .pa-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:14px}.institutional .pa-chips span{font-size:13.5px;color:var(--ink-2);background:var(--inst-tone-18);border:1px solid var(--line);border-radius:999px;padding:4px 12px;line-height:1.4}@media (max-width:860px){.institutional .pa-gets{grid-template-columns:1fr}}.institutional .pa-band{background:var(--dark);color:var(--inst-tone-40);padding:76px 0}.institutional .pa-band h2{color:var(--inst-tone-17)}.institutional .pa-band p{color:var(--inst-tone-40);font-size:17.5px}.institutional .pa-band .pa-fig{color:var(--inst-tone-17)}.institutional .pa-band .track{color:var(--inst-tone-48)}.institutional .pa-band a:not(.btn){color:var(--inst-tone-16)}.institutional .pa-band .disc{color:var(--inst-tone-37);max-width:92ch;margin-top:30px}.institutional .pa-band-in{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.institutional .pa-band-fig{border-left:1px solid var(--inst-tone-41);padding-left:48px}.institutional .pa-band-fig .u{font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--inst-tone-37);display:block;line-height:1.5;max-width:31ch}.institutional .pa-band-fig .refund{margin-top:26px;padding-top:22px;border-top:1px solid var(--inst-tone-41)}.institutional .pa-band .pa-nos{margin-top:18px;display:grid;gap:8px}.institutional .pa-band .pa-nos span{font-size:16px;color:var(--inst-tone-40)}.institutional .pa-band .pa-nos span:before{content:"—";color:var(--inst-tone-37);margin-right:10px}@media (max-width:900px){.institutional .pa-band-in{grid-template-columns:1fr;gap:36px}.institutional .pa-band-fig{border-left:0;border-top:1px solid var(--inst-tone-41);padding-left:0;padding-top:30px}}.institutional .pa-verts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.institutional .pa-verts span{font-size:14.5px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:999px;padding:7px 16px;line-height:1.4}.institutional .pa-fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:34px}.institutional .pa-fitcard{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:26px 28px 22px;box-shadow:0 1px 2px var(--inst-tone-34);display:flex;flex-direction:column}.institutional .on-white .pa-fitcard{border-color:var(--line-2);box-shadow:none}.institutional .pa-fitcard h3{font-size:19px}.institutional .pa-fitcard ul{list-style:none;margin-top:14px}.institutional .pa-fitcard li{position:relative;padding-left:26px;font-size:15.5px;color:var(--ink-2);padding-bottom:11px;line-height:1.45}.institutional .pa-fitcard li:last-child{padding-bottom:0}.institutional .pa-fitcard.yes li:before{content:"";position:absolute;left:0;top:.36em;width:12px;height:7px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.institutional .pa-fitcard.no li:before{content:"";position:absolute;left:1px;top:.52em;width:12px;height:2px;background:var(--ink-3)}.institutional .pa-said{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.institutional .pa-said p{font-size:16px;color:var(--ink-3)}.institutional .pa-holler{margin-top:34px;text-align:center;padding:0 var(--pad)}.institutional .pa-holler q{font-family:var(--display);font-size:clamp(25px,3.4vw,40px);font-weight:600;color:var(--ink);letter-spacing:-.026em;line-height:1.16;display:block;max-width:20ch;margin:0 auto;text-wrap:balance}.institutional .pa-holler p{font-size:16.5px;color:var(--ink-2);margin:14px auto 0;max-width:52ch}@media (max-width:820px){.institutional .pa-fit{grid-template-columns:1fr}}.institutional .pa-obs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.institutional .pa-ob{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:28px 30px 26px;box-shadow:0 1px 2px var(--inst-tone-34)}.institutional .on-white .pa-ob{border-color:var(--line-2);box-shadow:none}.institutional .pa-ob h3{font-size:21px;max-width:34ch}.institutional .pa-ob p{font-size:16.5px;color:var(--ink-2);margin-top:13px;max-width:70ch}.institutional .pa-ob .pa-no{font-family:var(--display);font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.024em;margin-top:14px}.institutional .pa-ob ul{list-style:none;margin-top:13px}.institutional .pa-ob li{position:relative;padding-left:22px;font-size:16px;color:var(--ink-2);padding-bottom:9px;line-height:1.45}.institutional .pa-ob li:before{content:"";position:absolute;left:0;top:.56em;width:7px;height:7px;border-radius:999px;background:var(--green-soft);border:2px solid var(--green)}@media (max-width:900px){.institutional .pa-obs{grid-template-columns:1fr}}@media (max-width:560px){.institutional .pa-ob{padding:24px 20px 22px}}.institutional .pa-hiding{margin-top:22px;display:grid;gap:0;max-width:64ch}.institutional .pa-hiding li{list-style:none;font-size:17px;color:var(--ink-2);padding:12px 0;border-top:1px solid var(--line)}.institutional .pa-final-terms{display:flex;flex-wrap:wrap;gap:0;margin:30px 0 0;border-top:1px solid var(--inst-tone-41)}.institutional .pa-final-terms>div{flex:1 1 180px;min-width:0;padding:20px 26px 0 0}.institutional .pa-final-terms .k{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--inst-tone-37);display:block;margin-bottom:6px}.institutional .pa-final-terms .v{font-family:var(--display);font-size:25px;font-weight:600;color:var(--inst-tone-17);letter-spacing:-.024em;font-variant-numeric:tabular-nums;line-height:1.15}.institutional .pa-rail{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--card);border-top:1px solid var(--line-2);box-shadow:0 -2px 10px var(--inst-tone-34);transform:translateY(105%);transition:transform .22s ease;padding:11px 0}.institutional .pa-rail.up{transform:translateY(0)}.institutional .pa-rail-in{display:flex;align-items:center;justify-content:space-between;gap:18px}.institutional .pa-rail .t{font-size:15.5px;color:var(--ink-2);min-width:0}.institutional .pa-rail .t b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.institutional .pa-rail{transition:none}}@media (max-width:620px){.institutional .pa-rail .t{font-size:14px}.institutional .pa-rail .t .lbl-n{display:none}.institutional .pa-rail .btn{padding:11px 18px;font-size:15px;white-space:nowrap}}.institutional #how .steps{max-width:1040px}.institutional #how .step{grid-template-columns:100px minmax(0,1fr);gap:0 32px}.institutional #how .step p{max-width:62ch}.institutional .pa-when{text-align:right;padding-top:3px}.institutional .pa-when .k{display:block;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-3);margin-bottom:5px}.institutional .pa-when .v{font-family:var(--display);font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.018em;line-height:1.2;display:block}@media (max-width:860px){.institutional #how .step{grid-template-columns:1fr;gap:6px}.institutional .pa-when{text-align:left;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:baseline;gap:10px}.institutional .pa-when .k{margin-bottom:0}.institutional #how .step p{max-width:none}}.institutional .pa-qualification,.institutional .pa-time-note{margin-top:22px;font-size:15px;color:var(--ink-3)}.institutional .pa-time-note{padding-top:18px;border-top:1px solid var(--line);max-width:70ch}.institutional .pa-qualification{max-width:90ch}.institutional .pa-bench{margin-top:30px;padding-top:30px;border-top:1px solid var(--line-2)}.institutional .pa-bench h3{font-size:clamp(22px,2.3vw,29px);letter-spacing:-.022em;line-height:1.15;max-width:18ch}.institutional .pa-bench .prose p{font-size:16.5px}.institutional .pa-bench .prose p:last-child{color:var(--ink)}.pa-page ::-moz-selection{background:var(--green-soft);color:var(--ink)}.pa-page ::selection{background:var(--green-soft);color:var(--ink)}.pa-page .pa-band ::-moz-selection,.pa-page .final ::-moz-selection,.pa-page footer ::-moz-selection{background:var(--inst-tone-32);color:var(--inst-tone-17)}.pa-page .pa-band ::selection,.pa-page .final ::selection,.pa-page footer ::selection{background:var(--inst-tone-32);color:var(--inst-tone-17)}.pa-page a{text-underline-offset:.16em;text-decoration-thickness:from-font}.institutional .pa-band :focus-visible{outline-color:var(--inst-tone-16)}@media (min-width:1021px){.institutional.pa-page .hero{display:flex;align-items:center;min-height:clamp(480px,66vh,640px)}.institutional.pa-page .hero>.wrap{width:100%}.institutional.pa-page .hero-copy{padding-top:76px;padding-bottom:76px;align-items:center}}
