.sv-rt .sv-rt-fig{margin-top:clamp(26px,3vw,36px);max-width:var(--sv-text);padding-top:18px;border-top:1px solid var(--sv-rule)}.sv-rt .sv-rt-cap{font-family:var(--f-body);font-size:var(--t5);line-height:1.55;color:var(--linen2);margin:10px 0 0;max-width:34em;text-wrap:pretty}.sv-rt .sv-rt-date{text-transform:capitalize}.sv-rt .sv-rt-live{padding-top:clamp(28px,3.4vw,40px)}.sv-rt .sv-rt-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);align-items:stretch}.sv-rt .sv-rt-grid>li{display:flex}@media (max-width:1099px){.sv-rt .sv-rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.sv-rt .sv-rt-grid{grid-template-columns:1fr}}.sv-rt .sv-rt-card{display:flex;flex-direction:column;width:100%;text-decoration:none;color:var(--paper-ink);transition:transform .2s ease,box-shadow .2s ease}.sv-rt .sv-rt-card:focus-visible,.sv-rt .sv-rt-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(224,160,100,.28),0 36px 90px -24px rgba(224,160,100,.38)}.sv-rt .sv-rt-card:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.sv-rt .sv-rt-plate{position:relative;aspect-ratio:3/2;overflow:hidden;margin:calc(-1 * var(--sv-pad)) calc(-1 * var(--sv-pad)) 0;border-bottom:1px solid var(--paper-rule);background:rgba(43,37,32,.08)}.sv-rt .sv-rt-plate img{object-fit:cover}.sv-rt .sv-rt-body{display:flex;flex-direction:column;flex:1;padding-top:calc(var(--sv-pad) - 6px)}.sv-rt .sv-rt-card .sv-kick{margin-bottom:10px}.sv-rt .sv-rt-addr{font-family:var(--f-fell);font-weight:400;font-size:var(--t4);line-height:1.3;color:var(--paper-ink);margin:12px 0 0}.sv-rt .sv-rt-place{display:block;margin-top:4px;font-family:var(--f-body);font-size:var(--t6);line-height:1.5;color:var(--paper-soft)}.sv-rt .sv-rt-spec{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--paper-rule);color:var(--paper-lab);font-family:var(--f-biz);font-weight:400;font-size:var(--t7);letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.sv-rt .sv-rt-card .sv-fig-s{margin-top:8px;text-wrap:balance}.sv-rt .sv-rt-board-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 32px;align-items:end;margin-bottom:clamp(16px,2vw,22px)}.sv-rt .sv-rt-board-top .sv-h2{margin-top:0}.sv-rt .sv-rt-stamp{font-family:var(--f-biz);font-size:var(--t7);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-lab);line-height:1.5;text-align:right;margin:0}.sv-rt .sv-rt-frame{display:block;width:100%;height:clamp(900px,120vh,1400px);border:1px solid var(--paper-rule);background:#F5F1EA}.sv-rt .sv-rt-src{margin:14px 0 0;display:flex;flex-direction:column;gap:2px}.sv-rt .sv-rt-src .sv-fig-s{margin:0}.sv-rt .sv-rt-steps .sv-row{align-items:start;padding:18px 0}.sv-rt .sv-rt-steps .sv-row-t{display:block;margin:0}.sv-rt .sv-rt-steps .sv-row-d{font-size:var(--t5);line-height:1.62;color:var(--linen2);max-width:58ch;margin:8px 0 0}.sv-rt .sv-rt-inline{display:inline-flex;align-items:center;min-height:40px;white-space:nowrap;color:var(--linen);text-decoration:none;border-bottom:1px solid var(--orange);padding:2px 0}.sv-rt .sv-rt-inline:focus-visible,.sv-rt .sv-rt-inline:hover{color:var(--copper-lt)}@media (max-width:899px){.sv-rt .sv-rt-board-top{grid-template-columns:1fr;align-items:start}.sv-rt .sv-rt-stamp{text-align:left}}@media (max-width:640px){.sv-rt .sv-rt-frame{height:clamp(1100px,160vh,1600px)}}@media (prefers-reduced-motion:reduce){.sv-rt .sv-rt-card:focus-visible,.sv-rt .sv-rt-card:hover{transform:none}}