/* Around One Table refinement. Scoped to this candidate; original assets retained. */
body.sns-refined:not(#rf-unused) {--rf-ink:#362632;--rf-paper:#f7f3e9;--rf-accent:#ad6a4f;--rf-rule:#cdbeb1}
body.sns-refined:not(#rf-unused) a:focus-visible,body.sns-refined:not(#rf-unused) button:focus-visible,body.sns-refined:not(#rf-unused) summary:focus-visible{outline:3px solid #a96b45!important;outline-offset:5px!important}
body.sns-refined:not(#rf-unused) .sns-shell .sns-nav-link,body.sns-refined:not(#rf-unused) .sns-shell summary{min-height:44px}
body.sns-refined:not(#rf-unused) .seat-key{gap:12px!important}
body.sns-refined:not(#rf-unused) .seat-key button{font-size:13px!important;min-height:44px;padding:8px 3px!important}
body.sns-refined:not(#rf-unused) .table-plate figcaption{font-size:13px!important;line-height:1.55}
body.sns-refined:not(#rf-unused) .hero .intro{max-width:35em}
body.sns-refined:not(#rf-unused) .rf-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}
body.sns-refined:not(#rf-unused) .rf-hero-actions .rf-quiet-link{font-size:14px;font-weight:600;color:inherit;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:6px}
body.sns-refined:not(#rf-unused) .rf-scope-note{font-size:15px;line-height:1.65;border-left:2px solid #a36d50;padding-left:18px;max-width:63ch;margin:26px 0 0}
body.sns-refined:not(#rf-unused) .rf-scope-note a{font-weight:600;color:inherit;text-underline-offset:4px}
body.sns-refined:not(#rf-unused) .lead-spread{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:center;gap:70px}
body.sns-refined:not(#rf-unused) .chair-plate{max-width:440px;justify-self:end;width:100%}
body.sns-refined:not(#rf-unused) .chair-plate .art-window{aspect-ratio:1.7;height:auto;overflow:hidden}
body.sns-refined:not(#rf-unused) .chair-plate img{width:100%;height:100%;object-fit:cover}
body.sns-refined:not(#rf-unused) .record-lines b{font-size:13px;letter-spacing:.05em}
body.sns-refined:not(#rf-unused) .record-lines p{line-height:1.75}
body.sns-refined:not(#rf-unused) .rf-evidence-link{display:block;padding-top:16px;border-top:1px solid var(--rf-rule);margin-top:20px}
body.sns-refined:not(#rf-unused) .rf-evidence-link .rf-tag{display:block;font:600 11px/1.6 "DM Sans",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#765842;margin-bottom:7px}
body.sns-refined:not(#rf-unused) .rf-evidence-link p{max-width:70ch;font-size:15px;line-height:1.7}
body.sns-refined:not(#rf-unused) .rf-evidence-link a{color:inherit;text-underline-offset:5px;font-weight:600}
body.sns-refined:not(#rf-unused) .rf-reading-shelf{margin:0 auto 56px;padding:32px clamp(20px,5vw,78px);max-width:1440px;background:#e8e5db;border-block:1px solid #d0c7b8}
body.sns-refined:not(#rf-unused) .rf-reading-shelf h2{font-size:clamp(28px,3.1vw,44px);margin:0 0 18px}
body.sns-refined:not(#rf-unused) .rf-reading-links{display:grid;grid-template-columns:1.15fr 1fr;gap:22px 48px}
body.sns-refined:not(#rf-unused) .rf-reading-links article{border-top:1px solid #bcb0a2;padding-top:16px}
body.sns-refined:not(#rf-unused) .rf-reading-links .rf-tag{font-size:12px;font-weight:600;color:#66574d}
body.sns-refined:not(#rf-unused) .rf-reading-links a{font:500 22px/1.3 Georgia,serif;color:var(--rf-ink);text-decoration:none;display:block;margin:8px 0}
body.sns-refined:not(#rf-unused) .rf-reading-links a:hover{text-decoration:underline;text-underline-offset:4px}
body.sns-refined:not(#rf-unused) .rf-reading-links p{font-size:15px;line-height:1.65;margin:0;max-width:65ch}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-grid p{max-width:64ch}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-origin{background:#ece2d6;padding:30px 34px;border-top:2px solid #a97052}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-origin blockquote{border:0;padding:0;margin:22px 0;font-size:27px;line-height:1.3}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-personal{font-size:15px;border-top:1px solid #cbbbad;padding-top:18px;margin-top:24px}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-facts details{border-bottom:1px solid var(--rf-rule);padding:16px 0}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-facts summary{font-size:17px;font-weight:600;cursor:pointer;min-height:44px;display:list-item}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-facts details>div{padding-top:8px}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-facts h3{font-size:25px}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-facts p{font-size:16px;line-height:1.7}
body.sns-refined:not(#rf-unused) #sns-final-about .hero figure img{width:280px;max-width:100%;height:auto;margin-inline:auto}
body.sns-refined:not(#rf-unused) #sns-final-about .hero figure{border-top:0}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-reading{display:block;padding:24px 0;border-block:1px solid var(--rf-rule);margin-bottom:28px}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-reading .eyebrow{font-size:11px}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-reading h3{font-size:30px;max-width:30ch}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-reading p{font-size:16px;max-width:72ch}
body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-facts{background:transparent}
body.sns-refined:not(#rf-unused) .rf-body-link{color:inherit;text-underline-offset:5px;font-weight:600}




body.sns-refined:not(#rf-unused) .rf-standard-cta{white-space:normal}
@media(min-width:951px){body.sns-refined:not(#rf-unused) .hero .hero-grid{align-items:center}body.sns-refined:not(#rf-unused) .table-plate{max-width:720px}}
@media(max-width:950px){body.sns-refined:not(#rf-unused) .lead-spread{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}body.sns-refined:not(#rf-unused) .chair-plate{max-width:none}body.sns-refined:not(#rf-unused) .sns-shell .sns-brand img{width:145px!important;max-width:145px!important}body.sns-refined:not(#rf-unused) .sns-shell .sns-brand-note{font-size:9px!important}}
@media(max-width:700px){body.sns-refined:not(#rf-unused) .rf-hero-actions{gap:6px 20px}body.sns-refined:not(#rf-unused) .rf-hero-actions a{font-size:13px!important}body.sns-refined:not(#rf-unused) .hero{padding-top:28px!important}body.sns-refined:not(#rf-unused) .hero-grid{gap:24px!important}body.sns-refined:not(#rf-unused) .table-plate>img{max-height:210px;object-fit:contain;width:100%;height:auto}body.sns-refined:not(#rf-unused) .table-plate{padding-top:0!important}body.sns-refined:not(#rf-unused) .pins{inset:0!important}body.sns-refined:not(#rf-unused) .table-plate figcaption{font-size:12px!important;margin-top:10px!important;padding-top:10px!important}body.sns-refined:not(#rf-unused) .seat-key{display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:2px!important}body.sns-refined:not(#rf-unused) .seat-key button{font-size:12px!important;min-height:44px}body.sns-refined:not(#rf-unused) .lead-spread{grid-template-columns:1fr;gap:24px}body.sns-refined:not(#rf-unused) .chair-plate .art-window{max-height:145px}body.sns-refined:not(#rf-unused) .rf-reading-links,body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-grid{grid-template-columns:1fr}body.sns-refined:not(#rf-unused) .rf-reading-shelf{padding:26px 20px;margin-bottom:34px}body.sns-refined:not(#rf-unused) #sns-final-about .rf-about-origin{padding:22px}body.sns-refined:not(#rf-unused) .rf-scope-note{font-size:14px}body.sns-refined:not(#rf-unused) #sns-final-about .hero figure img{max-width:260px}body.sns-refined:not(#rf-unused) .rf-reading-links a{font-size:23px}}
@media(prefers-reduced-motion:reduce){body.sns-refined:not(#rf-unused) *,body.sns-refined:not(#rf-unused) *:before,body.sns-refined:not(#rf-unused) *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.rf-preview-only{display:none!important}body.sns-refined:not(#rf-unused) .rf-about-facts details>div{display:block!important}body.sns-refined:not(#rf-unused) .rf-about-grid{display:block!important}}

body.sns-refined:not(#rf-unused) #sns-final-about .content p{max-width:72ch} body.sns-refined:not(#rf-unused) .rf-legacy-anchor{display:block;scroll-margin-top:112px} 
@media(max-width:700px){body.sns-refined:not(#rf-unused) .table-art{width:min(100%,280px);margin-inline:auto}}
body.sns-refined:not(#rf-unused) .rf-legacy-anchor{position:absolute;width:0;height:0;pointer-events:none}
html[data-motion="off"]{scroll-behavior:auto!important}html[data-motion="off"] body.sns-refined:not(#rf-unused) *{scroll-behavior:auto!important;animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
