*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-16);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}h1,h2,p{margin:0}h1,h2{font-family:var(--font-display);font-weight:400;text-wrap:balance}h1{font-size:var(--fs-hero-launch);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}h2{font-size:var(--fs-title);line-height:var(--lh-title)}.wrap{max-width:calc(var(--container) + var(--gutter)*2);padding-inline:var(--gutter);margin:auto}header{display:flex;align-items:center;justify-content:space-between;min-height:96px;border-bottom:1px solid var(--rule);gap:var(--s-4)}.mark{font-family:var(--font-mark);font-size:var(--fs-36);letter-spacing:var(--wm-tracking-compact);text-decoration:none}.back{font-size:var(--fs-12);min-height:48px;display:flex;align-items:center;gap:var(--s-3)}main{padding-block:var(--s-8) var(--s-9)}article{max-width:720px;margin:auto}.eyebrow{font-size:var(--fs-11);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--s-5)}.intro{font-size:var(--fs-18);margin-top:var(--s-5)}section{margin-top:var(--s-6)}section p{margin-top:var(--s-3);color:var(--ink-2);max-width:var(--measure)}footer{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);border-top:1px solid var(--rule);padding-block:var(--s-4);font-size:var(--fs-12);color:var(--ink-2)}footer nav{display:flex;flex-wrap:wrap;gap:var(--s-4)}footer a{display:flex;align-items:center;min-height:44px}@media(max-width:700px){header{min-height:80px}.mark{font-size:var(--fs-28)}h1{font-size:var(--fs-hero-phone)}main{padding-block:var(--s-7) var(--s-8)}.intro{font-size:var(--fs-16)}section p{font-size:var(--fs-14)}footer{display:block}footer nav{gap:0 var(--s-4)}footer>span{display:block;margin-top:var(--s-3)}}
