.advisory-root{--adv-bg:#fafafa;--adv-bg-warm:#f4efe9;--adv-ink:#111;--adv-accent:#e75d2c;--adv-rule:#1111111f;--adv-hair:#11111114;background:var(--adv-bg);color:var(--adv-ink);font-family:var(--font-inter,"Inter", system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.advisory-root *{box-sizing:border-box}.advisory-root a{color:inherit;text-decoration:none}.advisory-root ::selection{background:var(--adv-ink);color:var(--adv-bg)}.advisory-max{max-width:1400px;margin:0 auto;padding:0 clamp(20px,3.5vw,56px)}.advisory-root .d-xl{font-family:var(--font-newsreader,"Newsreader", Georgia, serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,7.2vw,134px);font-weight:400;line-height:.92}.advisory-root .d-l{font-family:var(--font-newsreader,"Newsreader", Georgia, serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,4.4vw,72px);font-weight:400;line-height:.96}.advisory-root .d-m{font-family:var(--font-newsreader,"Newsreader", Georgia, serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,4vw,64px);font-weight:400;line-height:1.02}.advisory-root .d-s{font-family:var(--font-newsreader,"Newsreader", Georgia, serif);letter-spacing:-.02em;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.15}.advisory-root em,.advisory-root .it{font-style:italic}.advisory-root .tiny{font-family:var(--font-inter,"Inter", system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.advisory-root .mono{font-family:var(--font-jetbrains-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:0;text-transform:none}.advisory-root .body{font-family:var(--font-inter,"Inter", system-ui, sans-serif);color:#111111c7;text-wrap:pretty;font-size:clamp(16px,1.1vw,18px);line-height:1.55}.advisory-root .u{background-image:linear-gradient(var(--adv-ink), var(--adv-ink));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;transition:background-size .28s cubic-bezier(.2,.6,.2,1)}.advisory-root .u:hover{background-position:100% 100%;background-size:0 1px}.advisory-root .u-accent{background-image:linear-gradient(var(--adv-accent), var(--adv-accent));background-size:100% 1.5px}.advisory-root hr.rule{border:0;border-top:1px solid var(--adv-rule);margin:0}.advisory-root hr.ink{border:0;border-top:1px solid var(--adv-ink);margin:0}@keyframes advisory-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.advisory-root .marquee{border-top:1px solid var(--adv-ink);border-bottom:1px solid var(--adv-ink);padding:clamp(18px,1.6vw,26px) 0;overflow:hidden}.advisory-root .marquee-track{white-space:nowrap;animation:40s linear infinite advisory-slide;display:inline-flex}.advisory-root .marquee-track>span{font-family:var(--font-newsreader,"Newsreader", Georgia, serif);letter-spacing:-.02em;align-items:center;gap:40px;padding-right:40px;font-size:clamp(26px,3vw,52px);font-weight:400;display:inline-flex}.advisory-root .marquee-track>span>em{color:var(--adv-accent);font-style:italic}.advisory-root .marquee-track>span>.mdot{background:var(--adv-ink);border-radius:50%;width:8px;height:8px;display:inline-block}.advisory-root .work-row{border-bottom:1px solid var(--adv-rule);grid-template-columns:64px 1fr auto;align-items:baseline;gap:24px;padding:clamp(22px,2vw,30px) 0;display:grid}.advisory-root .work-row:last-child{border-bottom:1px solid var(--adv-ink)}.advisory-root .work-row .n{font-family:var(--font-jetbrains-mono,"JetBrains Mono", ui-monospace, monospace);color:#11111173;letter-spacing:.05em;font-size:12px}.advisory-root .work-row .t{font-family:var(--font-newsreader,"Newsreader", Georgia, serif);letter-spacing:-.015em;text-wrap:pretty;max-width:60ch;font-size:clamp(22px,2.1vw,34px);line-height:1.25}.advisory-root .work-row .arr{color:#1111114d;font-size:18px}.advisory-root .field{border-bottom:1px solid var(--adv-rule);grid-template-columns:200px 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.advisory-root .field.first{border-top:1px solid var(--adv-ink)}.advisory-root .field .lbl{font-family:var(--font-inter,"Inter", system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--adv-ink);padding-top:14px;font-size:13px;font-weight:500}.advisory-root .field .lbl .n{font-family:var(--font-jetbrains-mono,"JetBrains Mono", ui-monospace, monospace);color:#1116;letter-spacing:0;margin-right:10px;font-size:11px}.advisory-root .field input,.advisory-root .field textarea{width:100%;font-family:var(--font-newsreader,"Newsreader", Georgia, serif);color:var(--adv-ink);letter-spacing:-.01em;resize:none;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:14px 0;font-size:clamp(20px,1.6vw,26px);line-height:1.35}.advisory-root .field input::placeholder,.advisory-root .field textarea::placeholder{color:#11111147;font-style:italic}.advisory-root .field input:focus,.advisory-root .field textarea:focus{border-bottom:1px solid var(--adv-ink)}.advisory-root .field textarea{min-height:100px}.advisory-root .chips{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.advisory-root .chip{font-family:var(--font-inter,"Inter", system-ui, sans-serif);border:1px solid var(--adv-rule);color:var(--adv-ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:500}.advisory-root .chip.on{background:var(--adv-ink);color:var(--adv-bg);border-color:var(--adv-ink)}.advisory-root .btn{font-family:var(--font-inter,"Inter", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;background:var(--adv-ink);color:var(--adv-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;padding:18px 28px;font-size:13px;font-weight:500;display:inline-flex}.advisory-root .btn.disabled{opacity:.35;pointer-events:none}.advisory-root .btn .arr{font-size:16px}@media (max-width:900px){.advisory-root .field{grid-template-columns:1fr;gap:4px}.advisory-root .field .lbl{padding-top:0}}.advisory-root .fadein{animation:.7s cubic-bezier(.16,.84,.3,1) both advisory-fade}@keyframes advisory-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
