html:has(.site-root){scroll-behavior:smooth}.site-root ul{margin:0;padding:0;list-style:none}.site-root :focus-visible{outline:2px solid var(--wine);outline-offset:3px}.hero-video :focus-visible,.on-dark :focus-visible,.on-wine :focus-visible{outline-color:var(--parchment)}.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;background:var(--ink);padding:12px 18px;z-index:60}.skip,.skip:focus{color:var(--parchment)}.skip:focus{width:auto;height:auto;min-height:44px;display:inline-flex;align-items:center;clip:auto;-webkit-clip-path:none;clip-path:none;left:8px;top:8px}.wrap{max-width:var(--container);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.site-root main[id],.site-root section[id]{scroll-margin-top:92px}.h1{font-size:clamp(38px,6.4vw,64px);letter-spacing:-.03em;line-height:1.05}.h1,.h2{font-family:var(--serif);font-weight:600}.h2{font-size:clamp(28px,4.2vw,42px);letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.h3{font-family:var(--serif);font-size:clamp(20px,2.5vw,24px);letter-spacing:-.02em}.eyebrow,.h3{font-weight:600}.eyebrow{font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--wine)}.eyebrow--mute{color:var(--muted)}.eyebrow-row{display:flex;align-items:center;gap:16px}.eyebrow-rule{height:3px;width:52px;background:var(--wine);flex:none}.lede{font-size:clamp(18px,2.1vw,21px);line-height:1.6;color:var(--body2);max-width:560px}.meta{font-size:15px;color:var(--muted)}.logo{display:flex;align-items:center;gap:14px;min-height:44px}.logo,.logo:hover{color:var(--ink)}.lockup{display:flex;align-items:baseline;gap:8px}.lockup .licit{font-family:var(--serif);font-size:26px;font-weight:600;letter-spacing:-.02em}.lockup .ads{font-size:17px;font-weight:700;letter-spacing:.2em}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:15px;font-weight:600;line-height:1.2;padding:14px 24px;border:1px solid transparent;cursor:pointer;min-height:46px;background:transparent;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.btn-primary{background:var(--wine);color:var(--parchment);border-color:var(--wine)}.btn-primary:hover{background:var(--wine-hover);border-color:var(--wine-hover);color:var(--parchment)}.btn-secondary{color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--parchment)}.btn-light{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.btn-light:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn-ghost-light{color:var(--parchment);border-color:var(--wine-light)}.btn-ghost-light:hover{background:var(--parchment);color:var(--wine);border-color:var(--parchment)}.btn-lg{font-size:17px;padding:17px 32px;min-height:56px}.btn-on-dark{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.btn-on-dark:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn-outline-light{color:var(--parchment);border-color:rgba(244,239,228,.65)}.btn-outline-light:hover{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.site-header{border-bottom:1px solid var(--border);background:rgba(244,239,228,.94);-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);position:-webkit-sticky;position:sticky;top:0;z-index:40}.site-header .wrap{padding-top:18px;padding-bottom:18px;justify-content:space-between;gap:20px}.auth,.site-header .wrap{display:flex;align-items:center}.auth{gap:12px}.ln{overflow:hidden}.ln,.ln i{display:block}.ln i{font-style:normal;transform:translateY(112%);transition:transform .9s var(--ease);transition-delay:var(--d,0s)}.rise{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.in .rise,.rise.in{opacity:1;transform:none}.rule-grow{width:0;transition:width .8s var(--ease) .05s}.in .rule-grow{width:52px}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}[data-reveal].in{opacity:1;transform:none}.rotator{display:grid;align-items:start}.rot{grid-area:1/1;display:block}.rot.is-in i{transform:none}.rot.is-out i{transform:translateY(-112%)}.rot.no-anim i{transition:none!important}.plate{background:var(--bone);padding:28px 30px;display:flex;flex-direction:column;gap:12px}.plate-eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wine)}.plate-figure{display:flex;align-items:baseline;gap:12px}.plate-figure .num{font-family:var(--serif);font-size:clamp(56px,7vw,76px);font-weight:600;line-height:1;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.plate-figure .unit{font-family:var(--serif);font-size:26px;font-weight:600}.plate-track{height:3px;background:rgba(22,24,28,.14)}.plate-track i{display:block;height:100%;width:0;background:var(--wine);transition:width 1.5s var(--ease) .35s}.in .plate-track i,.plate.in .plate-track i{width:100%}.plate-body{font-size:15px;line-height:1.55;color:var(--body2)}.hero-photo .wrap{padding-top:88px;padding-bottom:96px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:72px;gap:72px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:26px}.cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:4px}.media-stack{position:relative}.media-frame{overflow:hidden;background:var(--bone);aspect-ratio:4/5}.media-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.6s var(--ease) .1s}.in .media-frame img{transform:scale(1)}.media-stack .plate{position:absolute;left:-76px;right:0;bottom:-38px;border:1px solid var(--border)}.plate--wide{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 26px;gap:10px 26px;align-items:center;padding:22px 26px}.plate--wide .plate-left{display:flex;flex-direction:column;gap:6px}.plate--wide .plate-figure .num{font-size:clamp(48px,5.4vw,62px)}.plate--wide .plate-figure .unit{font-size:23px}.plate--wide .plate-body{font-size:14.5px;line-height:1.5;border-left:1px solid var(--border);padding-left:26px;align-self:center}.plate--wide .plate-track{grid-column:1/-1;margin-top:2px}.media-rule{position:absolute;top:-18px;right:-18px;width:112px;height:112px;border-top:4px solid var(--wine);border-right:4px solid var(--wine);opacity:0;transform:translate(-12px,12px);transition:opacity .7s var(--ease) .55s,transform .7s var(--ease) .55s}.in .media-rule{opacity:1;transform:none}.hero-video{position:relative;overflow:hidden;background:var(--ink);min-height:clamp(520px,76vh,760px);display:flex;align-items:center}.hero-video .fallback,.hero-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-video .scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,24,28,.93),rgba(22,24,28,.82) 42%,rgba(22,24,28,.42) 72%,rgba(22,24,28,.3))}.hero-video .wrap{position:relative;z-index:2;padding-top:72px;padding-bottom:72px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center;width:100%}.hero-video .h1{color:var(--parchment)}.hero-video .lede{color:#d9d3c6}.hero-video .meta{color:#a8a296}.hero-video .eyebrow{color:var(--wine-light)}.hero-video .eyebrow-rule{background:var(--wine-on-dark)}.hero-video .plate{background:rgba(244,239,228,.96);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vid-controls{position:absolute;right:var(--pad);bottom:22px;z-index:3;display:flex;gap:10px}.vid-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--parchment);background:rgba(22,24,28,.55);border:1px solid rgba(244,239,228,.4);cursor:pointer;transition:background .18s var(--ease)}.vid-btn:hover{background:rgba(22,24,28,.85)}.strip{background:var(--bone);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.strip .wrap{padding-top:26px;padding-bottom:26px;justify-content:space-between;gap:28px}.strip .lhs,.strip .wrap{display:flex;align-items:center;flex-wrap:wrap}.strip .lhs{gap:16px;flex:1 1 420px;min-width:0}.strip .txt{flex:1 1 300px;font-size:17px;color:var(--body2)}.tag{background:var(--wine);color:var(--parchment);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px}.sec-head{display:flex;flex-direction:column;gap:16px;max-width:720px;margin-bottom:44px}.audience .wrap{padding-top:84px;padding-bottom:84px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border)}.card{background:var(--parchment);padding:34px 32px;display:flex;flex-direction:column;gap:12px;transition:background .25s var(--ease)}.card:hover{background:var(--bone)}.card-rule{width:34px;height:4px;background:var(--wine);margin-bottom:4px}.card p{font-size:16px}.card p,.sec-sub{line-height:1.6;color:var(--body2)}.sec-sub{font-size:18px;max-width:640px}.ground{background:var(--ink);color:var(--parchment)}.ground .wrap{padding-top:88px;padding-bottom:88px}.ground .h2{max-width:14ch}.ground .h2,.ground .h3{color:var(--parchment)}.ground .eyebrow{color:var(--wine-on-dark)}.ground .eyebrow-rule{background:var(--wine-on-dark)}.ground .sec-sub{color:var(--body-dark)}.beats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--div-light)}.beat{display:flex;flex-direction:column;gap:10px;padding:28px 34px 4px 0}.beat+.beat{padding-left:34px;border-left:1px solid var(--div-light)}.beat:last-child{padding-right:0}.beat-n{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--wine-on-dark)}.beat p{font-size:16px;line-height:1.6;color:var(--body-dark)}.ground-note{margin-top:36px;padding-top:18px;border-top:1px solid var(--div-light);font-size:14px;line-height:1.6;color:var(--faint-dark);max-width:78ch}.process{background:var(--bone);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.process .wrap{padding-top:76px;padding-bottom:76px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.step{display:flex;flex-direction:column;gap:10px;border-left:3px solid var(--wine);padding:2px 36px 2px 26px}.step:last-child{padding-right:0}.step-num{font-family:var(--serif);font-size:38px;font-weight:600;color:var(--wine);line-height:1}.step p{font-size:16px;line-height:1.6;color:var(--body2)}.scope .wrap{padding-top:84px;padding-bottom:84px;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.scope-col{display:flex;flex-direction:column;gap:20px}.ticks li{display:flex;gap:14px;padding:15px 0;border-top:1px solid var(--border);font-size:16px;line-height:1.55;color:var(--body2)}.ticks li:last-child{border-bottom:1px solid var(--border)}.ticks li:before{content:"";flex:none;width:9px;height:9px;margin-top:8px;background:var(--wine)}.ticks--x li:before{background:transparent;border:1px solid var(--muted)}.faq-sec{background:var(--bone);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.faq-sec .wrap{padding-top:84px;padding-bottom:84px}.faq-list{border-top:1px solid var(--border)}.faq{border-bottom:1px solid var(--border)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--serif);font-size:clamp(18px,2.2vw,22px);font-weight:600;letter-spacing:-.015em;color:var(--ink);min-height:56px}.faq-q:hover{color:var(--wine)}.faq-icon{position:relative;flex:none;width:16px;height:16px}.faq-icon:after,.faq-icon:before{content:"";position:absolute;background:var(--wine);transition:transform .3s var(--ease),opacity .3s var(--ease)}.faq-icon:before{left:0;top:7px;width:16px;height:2px}.faq-icon:after{left:7px;top:0;width:2px;height:16px}.faq.open .faq-icon:after{transform:rotate(90deg);opacity:0}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{font-size:17px;line-height:1.65;color:var(--body2);max-width:760px;padding-bottom:24px}.cta{background:var(--wine);color:var(--parchment)}.cta .wrap{padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:64px;gap:64px;align-items:center}.cta-copy{display:flex;flex-direction:column;gap:16px}.cta-copy p{font-size:18px;line-height:1.6;color:var(--wine-tint);max-width:520px}.cta-actions{align-items:flex-start}.cta-actions,.cta-panel{display:flex;flex-direction:column;gap:14px}.cta-panel{border:1px solid var(--wine-line);padding:30px 32px;width:100%}.cta-panel .btn{width:100%}.cta-panel .note{font-size:14px;line-height:1.6;color:var(--wine-light)}.site-footer{background:var(--ink);color:var(--body-dark)}.site-footer .wrap{padding-top:48px;padding-bottom:48px;display:flex;flex-direction:column;gap:24px}.footer-top{justify-content:space-between;align-items:center}.footer-links,.footer-top{display:flex;gap:24px;flex-wrap:wrap}.footer-links{font-size:14px}.footer-links a{color:var(--body-dark);display:inline-flex;align-items:center;min-height:44px}.footer-links a:hover{color:var(--parchment)}.rule-dark{height:1px;background:#33363c}.disclosure{font-size:13px;line-height:1.75;max-width:940px}.copyright{font-size:13px;color:var(--faint-dark)}.page-privacy .doc-hero,.page-terms .doc-hero{border-bottom:1px solid var(--border)}.page-privacy .doc-hero .wrap,.page-terms .doc-hero .wrap{padding-top:72px;padding-bottom:44px;display:flex;flex-direction:column;gap:16px}.page-privacy .doc-body .wrap,.page-terms .doc-body .wrap{padding-top:56px;padding-bottom:88px;display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.page-privacy .doc-toc,.page-terms .doc-toc{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column}.page-privacy .doc-toc a,.page-terms .doc-toc a{display:block;padding:9px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.4;color:var(--body2)}.page-privacy .doc-toc a:hover,.page-terms .doc-toc a:hover{color:var(--wine)}.page-privacy .doc-sections,.page-terms .doc-sections{display:flex;flex-direction:column;gap:44px;max-width:720px}.page-privacy .doc-sections section,.page-terms .doc-sections section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:96px}.page-privacy .doc-sections h2,.page-terms .doc-sections h2{font-family:var(--serif);font-size:clamp(22px,2.8vw,27px);font-weight:600;letter-spacing:-.02em}.page-privacy .doc-sections p,.page-terms .doc-sections p{font-size:16.5px;line-height:1.7;color:var(--body2)}.page-privacy .doc-intro,.page-terms .doc-intro{font-size:18px;line-height:1.65;color:var(--body2);max-width:720px}.page-privacy .doc-note,.page-terms .doc-note{background:var(--bone);border-left:3px solid var(--wine);padding:16px 20px;font-size:14px;line-height:1.6;color:var(--body2);max-width:720px}.page-privacy .doc-updated,.page-terms .doc-updated{font-size:14px;color:var(--muted)}@media (max-width:960px){.site-root{--pad:24px}.hero-photo .wrap{grid-template-columns:1fr;gap:56px;padding-top:52px;padding-bottom:72px}.media-stack{max-width:520px}.media-stack .plate{left:-16px;right:16px;bottom:-34px}.media-rule{width:72px;height:72px}.hero-video{min-height:0}.hero-video .wrap{grid-template-columns:1fr;gap:32px;padding-top:56px;padding-bottom:88px}.hero-video .scrim{background:linear-gradient(180deg,rgba(22,24,28,.86),rgba(22,24,28,.9) 55%,rgba(22,24,28,.94))}.vid-controls{right:auto;left:var(--pad);bottom:18px}.cards,.process .wrap{grid-template-columns:1fr}.process .wrap{gap:32px;padding-top:56px;padding-bottom:56px}.step{padding:0 0 0 22px}.scope .wrap{grid-template-columns:1fr;gap:36px}.audience .wrap,.faq-sec .wrap,.ground .wrap,.scope .wrap{padding-top:56px;padding-bottom:56px}.ground .h2{max-width:none}.beat+.beat{border-top:1px solid var(--div-light);border-left:0}.beats{grid-template-columns:1fr}.beat{padding:22px 0 0}.beat+.beat{padding-left:0}.sec-sub{font-size:17px}.sec-head{margin-bottom:30px}.cta .wrap{grid-template-columns:1fr;gap:32px;padding-top:56px;padding-bottom:56px}}@media (max-width:900px){.page-privacy .doc-body .wrap,.page-terms .doc-body .wrap{grid-template-columns:1fr;gap:28px;padding-top:36px;padding-bottom:56px}.page-privacy .doc-toc,.page-terms .doc-toc{display:none}.page-privacy .doc-hero .wrap,.page-terms .doc-hero .wrap{padding-top:44px;padding-bottom:28px}.page-privacy .doc-sections,.page-terms .doc-sections{gap:32px}}@media (max-width:560px){.site-header .wrap{gap:10px;padding-top:12px;padding-bottom:12px}.auth{gap:8px}.auth .btn{padding:11px 15px;font-size:14px;min-height:44px}.lockup .licit{font-size:21px}.lockup .ads{font-size:13px}.cta-row{gap:10px}.cta-row .btn{width:100%}.eyebrow-row{align-items:flex-start}.eyebrow-rule,.rule-grow{margin-top:7px}.eyebrow{font-size:12px;letter-spacing:.16em}.media-stack .plate{position:static;width:100%;margin-top:1px}.plate--wide{grid-template-columns:1fr;gap:12px;padding:22px}.plate--wide .plate-body{border-left:0;padding-left:0}.media-rule{display:none}.card{padding:26px 22px}.hero-video .wrap{padding-top:38px;padding-bottom:64px;gap:24px}.hero-copy{gap:20px}.h1{font-size:clamp(31px,8.6vw,38px);line-height:1.06}.lede{font-size:17px;line-height:1.55}.plate{padding:22px;gap:10px}.plate-figure .num{font-size:52px}.plate-figure .unit{font-size:22px}.plate-body{font-size:14px;line-height:1.5}.vid-controls{bottom:14px}.strip .wrap{padding-top:22px;padding-bottom:22px}.strip .txt{font-size:16px}.sec-head{margin-bottom:24px}.footer-links{gap:18px}}@media (max-width:360px){.site-root{--pad:18px}.h1{font-size:29px}.lede{font-size:16px}.plate{padding:20px}.plate-figure .num{font-size:44px}.plate-body{font-size:13.5px}.hero-video .wrap{padding-top:28px;padding-bottom:48px;gap:20px}.hero-copy{gap:17px}.btn-lg{font-size:16px;padding:15px 24px;min-height:50px}}@media (max-height:520px) and (orientation:landscape){.hero-video{min-height:0}.hero-video .wrap{padding-top:32px;padding-bottom:40px;gap:28px;grid-template-columns:1.2fr .8fr;align-items:center}.h1{font-size:clamp(28px,4.6vw,38px)}.lede{font-size:16px}.plate{padding:18px 20px}.plate-figure .num{font-size:44px}.plate-body{font-size:13.5px}.vid-controls{bottom:10px}}@media (prefers-reduced-motion:reduce){html:has(.site-root){scroll-behavior:auto}.site-root,.site-root *,.site-root :after,.site-root :before{transition-duration:.01ms!important;animation-duration:.01ms!important}.rot{visibility:hidden}.rot.is-in{visibility:visible}.rise,.rot.is-in i,[data-reveal]{transform:none!important}.rise,[data-reveal]{opacity:1!important}.rule-grow{width:52px!important}.media-frame img{transform:none!important}.plate-track i{width:100%!important}}.page-terms .doc-sections section{gap:14px}.page-terms .doc-secn{display:inline-block;min-width:1.6em;color:var(--wine);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-terms .doc-cl{display:grid;grid-template-columns:3.6em minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.page-terms .doc-cl>.n{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:5px}.page-terms .doc-cl p{margin:0}.page-terms .doc-sub{font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:-.01em;margin-top:8px}.page-terms .doc-ul{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.6;color:var(--body2)}.page-terms .doc-defs{margin:0;display:flex;flex-direction:column;gap:16px}.page-terms .doc-defs dt{font-weight:700;color:var(--ink);font-size:16.5px}.page-terms .doc-defs dd{margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.page-terms .doc-tw{overflow-x:auto;border:1px solid var(--border)}.page-terms .doc-table{border-collapse:collapse;width:100%;font-size:15px}.page-terms .doc-table td,.page-terms .doc-table th{text-align:left;vertical-align:top;padding:11px 15px;border-bottom:1px solid var(--border);line-height:1.55;color:var(--body2)}.page-terms .doc-table th{background:var(--bone);font-weight:700;color:var(--ink)}.page-terms .doc-table tr:last-child td{border-bottom:0}@media (max-width:900px){.page-privacy .doc-toc,.page-terms .doc-toc{display:block;position:static;top:auto;max-height:44vh;overflow-y:auto;overscroll-behavior-y:contain;border:1px solid var(--border);background:var(--bone);padding:0 14px 10px}.page-privacy .doc-toc:before,.page-terms .doc-toc:before{content:"On this page";display:block;position:-webkit-sticky;position:sticky;top:0;background:var(--bone);padding:13px 0 9px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.page-privacy .doc-toc a,.page-terms .doc-toc a{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:15px}.page-terms .doc-toc .doc-secn{flex:none}.page-terms .doc-tw{overscroll-behavior-x:contain}.page-terms .doc-table{min-width:480px}}@media (max-width:560px){.site-header .wrap{gap:8px}.site-header .logo{gap:9px}.site-header .logo svg{width:32px;height:32px}.site-header .lockup{gap:6px}.site-header .lockup .licit{font-size:20px}.site-header .lockup .ads{font-size:12px;letter-spacing:.16em}.auth{flex:none;gap:8px}.auth .btn{padding:11px 13px}.strip .wrap .btn{width:100%}.cta-panel{padding:24px 20px}.cta-panel .note,.page-privacy .doc-note,.page-privacy .doc-updated,.page-terms .doc-note,.page-terms .doc-updated,.plate-body{font-size:15px}.disclosure{line-height:1.7}.copyright,.disclosure{font-size:14px}.page-terms .doc-cl{grid-template-columns:2.9em minmax(0,1fr);gap:10px}.page-terms .doc-ul{padding-left:18px}.page-privacy .doc-hero .h1,.page-terms .doc-hero .h1{font-size:clamp(30px,8.4vw,38px)!important}.faq-q{gap:14px}.site-root .h1,.site-root .h2,.site-root .h3{overflow-wrap:break-word}.site-root>main{overflow-x:clip}}@media (max-width:360px){.site-header .wrap{gap:6px}.site-header .logo{gap:8px}.site-header .logo svg{width:28px;height:28px}.site-header .lockup{gap:5px}.site-header .lockup .licit{font-size:18px}.site-header .lockup .ads{font-size:11px;letter-spacing:.14em}.auth{gap:6px}.auth .btn{padding:10px 11px;font-size:13.5px}.site-header .logo{min-width:0}.site-header .lockup{min-width:0;overflow:clip}.cta-panel{padding:20px 16px}.plate-body{font-size:14.5px}.page-terms .doc-cl{grid-template-columns:2.7em minmax(0,1fr);gap:8px}}