.prepare-sequence{--prepare-ink:#213c35;--prepare-muted:#626e66;--prepare-line:#d1d7cc;--prepare-paper:#f5f3ee;color:var(--prepare-ink);margin:32px 0}.prepare-sequence__choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;border-top:1px solid var(--prepare-line)}.prepare-sequence__choices button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0 14px;min-height:78px;border:0;border-bottom:1px solid var(--prepare-line);background:transparent;color:var(--prepare-muted);text-align:left;font-family:var(--sans);font-size:12px;line-height:1.6;cursor:pointer;transition:color .2s,border-color .2s}.prepare-sequence__choice-number{font-size:10px;letter-spacing:1px}.prepare-sequence__choices button:hover,.prepare-sequence__choices button[aria-pressed=true]{color:var(--prepare-ink);border-bottom-color:var(--prepare-ink)}.prepare-sequence__choices button[aria-pressed=true]{font-weight:600}.prepare-sequence__controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0 24px}.prepare-sequence__controls button{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;min-width:94px;padding:8px 0;border:0;color:var(--prepare-ink);background:transparent;font-family:var(--sans);font-size:12px;line-height:1.6;cursor:pointer}.prepare-sequence__controls button:disabled{opacity:.35;cursor:default}.prepare-sequence__controls button:not(:disabled):hover{color:#856238}.prepare-sequence__position{font-family:var(--sans);font-size:12px;letter-spacing:1.5px;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.prepare-sequence__position span{color:var(--prepare-muted)}.prepare-sequence a:focus-visible,.prepare-sequence button:focus-visible{outline:2px solid #886127;outline-offset:5px}.prepare-sequence__body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"figure detail";align-items:start;gap:clamp(28px,4vw,64px)}.prepare-sequence__detail{grid-area:detail;min-width:0;padding:36px 0 0}.prepare-sequence__detail-content{animation:prepare-note-arrive .35s ease both}.prepare-sequence__eyebrow{display:block;color:var(--prepare-muted);font-family:var(--sans);font-size:10px;letter-spacing:1.5px;margin-bottom:20px}.prepare-sequence .prepare-sequence__detail h3{margin:0 0 22px;color:var(--prepare-ink);font-family:var(--sans);font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.6;letter-spacing:0}.prepare-sequence .prepare-sequence__text{margin:0;color:var(--prepare-ink);font-size:15px;line-height:2}.prepare-sequence__reason{margin-top:36px;padding-top:22px;border-top:1px solid var(--prepare-line)}.prepare-sequence__reason>span{color:var(--prepare-muted);font-size:10px;letter-spacing:1px}.prepare-sequence .prepare-sequence__reason p{margin:10px 0 0;color:var(--prepare-ink);font-size:13px;line-height:2}.prepare-sequence .prepare-sequence__image-note{margin:24px 0 0;color:var(--prepare-muted);font-size:11px;line-height:1.9}.prepare-sequence .prepare-sequence__figure{grid-area:figure;min-width:0;margin:0}.prepare-sequence__stage{display:flex;justify-content:center;padding:0 22px;background:transparent}.prepare-sequence__screen{position:relative;width:100%;max-width:340px;aspect-ratio:780/1692;overflow:hidden;border-radius:11.54%/5.32%}.prepare-sequence .prepare-sequence__screen img{position:absolute;left:-12.820513%;top:-7.092199%;width:125.641026%;max-width:none;height:auto;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prepare-sequence .prepare-sequence__screen img[hidden]{display:none}.prepare-sequence .prepare-sequence__screen img:not([hidden]){display:block;animation:prepare-image-arrive .35s ease both}.prepare-sequence .prepare-sequence__caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:14px 0 0;color:var(--prepare-muted);font-size:10px;line-height:1.8}.prepare-sequence__caption a{display:inline-flex;gap:14px;align-items:center;padding-bottom:2px;color:var(--prepare-ink);border-bottom:1px solid #8a9685}.prepare-sequence .prepare-sequence__scope{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--prepare-line);color:var(--prepare-muted);font-size:11px;line-height:1.9}.prepare-sequence__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes prepare-note-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes prepare-image-arrive{0%{opacity:.3}to{opacity:1}}@media (max-width:700px){.prepare-sequence__choices{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:0}.prepare-sequence__choices button{min-height:66px;gap:4px;padding:12px 0}.prepare-sequence__controls{padding:12px 0 22px}.prepare-sequence__body{grid-template-columns:1fr;grid-template-areas:"detail" "figure";gap:26px}.prepare-sequence__detail{padding:0;min-height:248px}.prepare-sequence__eyebrow{margin-bottom:10px}.prepare-sequence .prepare-sequence__detail h3{font-size:27px;margin-bottom:12px}.prepare-sequence__reason{margin-top:18px;padding-top:14px}.prepare-sequence .prepare-sequence__reason p{margin-top:6px}.prepare-sequence .prepare-sequence__image-note{margin-top:14px}.prepare-sequence__stage{padding:0 16px}.prepare-sequence__screen{max-width:360px}}@media (max-width:380px){.prepare-sequence__controls{gap:14px}.prepare-sequence__controls button{min-width:86px;gap:16px}.prepare-sequence__choices{-moz-column-gap:14px;column-gap:14px}.prepare-sequence__choices button{font-size:11px}.prepare-sequence__stage{padding:0 10px}.prepare-sequence__detail{min-height:280px}}@media (prefers-reduced-motion:reduce){.prepare-sequence *,.prepare-sequence :after,.prepare-sequence :before{transition:none!important;animation:none!important}}