/* Product updates share Little Sip’s cream, matcha and serif foundations. */
.update-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center;padding:64px 0 80px}.update-heading h1{font-size:clamp(50px,5.5vw,73px)}.update-lede{font-family:var(--serif);font-size:27px;letter-spacing:-.5px;margin-bottom:17px}.update-heading .intro{max-width:440px}.update-date{font-size:12px;line-height:1.7;color:var(--muted);margin:24px 0}.update-jump{display:flex;flex-wrap:wrap;gap:25px;font-size:12px;color:var(--green);margin-top:26px}.update-jump a{text-decoration:none;padding-block:9px}.update-film{margin:0 auto;width:100%;max-width:337px}.player{position:relative}.player video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:var(--cream);border:1px solid var(--line);border-radius:21px;box-shadow:0 12px 40px #3c403212}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;border:2px solid #fffdf6;background:#87583ee8;color:#fffdf6;font:600 17px var(--sans);box-shadow:0 5px 22px #3c40322b}.play:disabled{cursor:wait;font-size:13px}.update-film figcaption{font-size:11px;line-height:1.75;color:var(--muted);margin:15px 0 8px}.film-links{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:0;font-size:11px;color:var(--green)}.film-links a{padding-block:9px;text-underline-offset:4px}#player-status{font-size:12px;color:var(--muted);margin:12px 0}.update-features{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:78px 0;border-block:1px solid var(--line)}.update-section-intro{max-width:430px}.update-feature-list>div{position:relative;padding-left:47px;margin-bottom:30px}.update-feature-list>div:last-child{margin-bottom:0}.feature-number{position:absolute;left:0;top:2px;font:23px var(--serif);color:#91a079}.update-feature-list h3,.update-setup h3{font:normal 25px var(--serif);letter-spacing:-.4px;margin-bottom:9px}.update-feature-list p,.update-setup p{font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:0}.update-setup{margin-block:76px;padding:48px 52px;background:var(--matcha);border-radius:28px;display:grid;grid-template-columns:1fr 1fr;column-gap:72px}.update-setup h2{font-size:46px}.update-setup ol{list-style:none;padding:0;margin:0}.update-setup li{display:flex;gap:19px;margin-bottom:25px}.update-setup li:last-child{margin-bottom:0}.update-setup li>span{flex-shrink:0;width:33px;height:33px;border-radius:50%;background:#faf6ed;font:21px var(--serif);display:grid;place-items:center;color:var(--green)}.update-setup h3{font-size:22px}.update-setup .setup-note{grid-column:1/-1;border-top:1px solid #ced8bd;padding-top:20px;margin-top:30px;font-size:12px}.update-reader{max-width:760px;margin:auto}.update-reader details{border-block:1px solid var(--line);padding:25px 0;font-size:15px;line-height:1.8;color:var(--muted)}.update-reader summary{cursor:pointer;color:var(--green);font-weight:600}.update-reader summary span{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-left:18px}.update-reader details p{margin:20px 0}.update-credit{font-size:11px;color:var(--muted);line-height:1.6;margin:18px 0}.update-end{text-align:center;padding:62px 0 80px}.update-end h2{font-size:46px}.update-end p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted)}.update-end .download-link{margin:7px 0 12px}.home-update{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:32px;border-bottom:1px solid var(--line)}.home-update .eyebrow{margin-bottom:8px}.home-update h2{font-size:31px;letter-spacing:-.8px;margin:0}.home-update .text-link{flex-shrink:0}
@media(max-width:900px){.update-hero{gap:38px}.update-features{gap:45px}.update-setup{gap:35px;padding:35px}.update-heading h1{font-size:55px}}
@media(max-width:760px){.update-hero{grid-template-columns:1fr;gap:35px;padding:42px 0 52px}.update-heading h1{font-size:clamp(43px,10vw,58px)}.update-heading .intro{max-width:540px}.update-lede{font-size:25px}.update-film{max-width:330px}.update-features{grid-template-columns:1fr;gap:30px;padding-block:50px}.update-features h2{font-size:43px}.update-setup{grid-template-columns:1fr;margin-block:48px;padding:30px 24px;gap:30px}.update-setup h2{font-size:39px}.update-setup .setup-note{margin-top:0}.update-end{padding:45px 0 55px}.update-end h2{font-size:38px}.home-update{align-items:flex-start;flex-direction:column;gap:18px;padding-block:28px}.home-update h2{font-size:29px}.update-film figcaption{font-size:10px}.update-date{font-size:11px}}
