.U8y90q_grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.U8y90q_gridFlip{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.U8y90q_body{font-family:var(--font-serif);color:var(--ink-soft);max-width:56ch;margin:0 0 18px;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.U8y90q_body a{color:var(--brand-dark);text-underline-offset:3px}.U8y90q_cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}.U8y90q_aside{font-family:var(--font-sans);color:var(--muted);max-width:30ch;font-size:.86rem;line-height:1.4}.U8y90q_ghost{font-family:var(--font-sans);color:var(--brand-dark);text-underline-offset:4px;font-size:.92rem;font-weight:700;text-decoration:underline}.U8y90q_check{background:var(--brand-tint)}.U8y90q_review{background:var(--teal-tint);border-top:2px solid var(--teal)}.U8y90q_review p[class*=kicker]{color:var(--teal)}.U8y90q_box{background:var(--surface);border-top:3px solid var(--brand);padding:clamp(20px,2.6vw,32px);position:relative}.U8y90q_boxReview{border-top-color:var(--teal)}.U8y90q_boxLabel{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:.7rem;font-weight:800}.U8y90q_list{flex-direction:column;gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none;display:flex}.U8y90q_list li{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;display:grid}.U8y90q_n{font-family:var(--font-sans);color:var(--brand);font-size:.78rem;font-weight:800}.U8y90q_boxReview .U8y90q_n{color:var(--teal)}.U8y90q_list h3{font-family:var(--font-sans);color:var(--ink);margin:0 0 4px;font-size:clamp(15.5px,1.25vw,18px);font-weight:800;line-height:1.15}.U8y90q_list p{font-family:var(--font-serif);color:var(--ink-soft);margin:0;font-size:clamp(14.5px,1.1vw,16px);line-height:1.45}.U8y90q_note{font-family:var(--font-hand);font-size:var(--hand-note);color:var(--brand);margin:0;line-height:1;position:absolute;bottom:-30px;right:clamp(16px,2vw,28px);transform:rotate(-3deg)}.U8y90q_close{background:var(--amber-tint);border-top:2px solid var(--brand)}.U8y90q_closeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (max-width:860px){.U8y90q_grid,.U8y90q_gridFlip,.U8y90q_closeGrid{grid-template-columns:1fr}.U8y90q_gridFlip .U8y90q_box{order:1}}
