.ar{--a-bg:#f4f3f1;--a-panel:#fff;--a-ink:#241c15;--a-ink-soft:#55483f;--a-ink-mute:#8b7f74;background:var(--a-bg);color:var(--a-ink);min-height:70vh;padding-block:clamp(26px,3.4vw,46px) clamp(50px,6vw,86px)}.ar-head{text-align:center;margin-bottom:clamp(20px,2.6vw,32px)}.ar-h1{font-family:var(--f-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.04}.ar-lede{max-width:56ch;color:var(--a-ink-soft);text-wrap:pretty;margin:0 auto;font-size:clamp(15.5px,1.5vw,17px);line-height:1.55}.ar-lede span{display:block}.ar-bad{text-align:center;color:var(--taken);margin:0 0 18px;font-weight:600}.ar-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ar-card{background:var(--a-panel);border-radius:14px;grid-template-columns:300px minmax(0,1fr) 230px;gap:20px;transition:box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 2px 10px -6px #241c1538}.ar-card:hover{box-shadow:0 12px 28px -16px #241c1566}.ar-card[data-none]{opacity:.55}.ar-shot{background:#efece7;min-height:190px;position:relative}.ar-noshot{background:#efece7;position:absolute;inset:0}.ar-say{flex-direction:column;min-width:0;padding:20px 0;display:flex}.ar-where{color:var(--a-ink-mute);align-items:center;gap:6px;margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex}.ar-where svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:16px;height:16px}.ar-name{font-family:var(--f-display);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.1}.ar-blurb{color:var(--a-ink-soft);max-width:44ch;margin:0;font-size:15px;line-height:1.55}.ar-free{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:auto 0 0;padding-top:16px;font-size:15px;font-weight:700;display:flex}.ar-open,.ar-rate{align-items:center;gap:8px;display:inline-flex}.ar-open{color:#1f6042}.ar-rate{color:#a33716}.ar-free svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.ar-card[data-none] .ar-open{color:var(--a-ink-mute)}.ar-go{flex-direction:column;justify-content:center;gap:10px;padding:20px 22px 20px 0;display:flex}.ar-go>*{justify-content:center}.ar-card[data-none] .btn-gold{pointer-events:none;opacity:.5}.ar-dir{border:2px solid var(--a-ink);height:52px;color:var(--a-ink);white-space:nowrap;font-family:var(--f-ui);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.ar-dir:hover{background:var(--a-ink);color:#fff}.ar-dir svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ar-all{justify-content:center;margin-top:clamp(22px,2.6vw,32px);display:flex}@media (max-width:680px){.ar-say{text-align:center}.ar-where{justify-content:center}.ar-blurb{margin-inline:auto}.ar-free{justify-content:center}}@media (max-width:980px){.ar-card{grid-template-columns:220px minmax(0,1fr)}.ar-go{flex-flow:wrap;grid-column:1/-1;gap:10px;padding:0 22px 20px}.ar-go>*{flex:180px}.ar-say{padding-bottom:14px}}@media (max-width:680px){.ar-card{grid-template-columns:minmax(0,1fr)}.ar-shot{min-height:clamp(170px,46vw,230px)}.ar-say{padding-inline:20px}}
