.pol{max-width:var(--max-long);padding:44px var(--gutter) 80px;margin:0 auto}.pol__eyebrow{font:500 11px var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.pol__h1{font:600 clamp(30px, 4cqw, 46px)/1.02 var(--ff-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 18px}.pol__rule{border:0;border-top:3px double var(--gold);margin:0 0 26px}.pol__body{font:300 17px/1.6 var(--ff-prose);color:#38271a;color:lab(17.5386% 6.33121 11.7458)}.pol__body p{margin:0 0 16px}.pol__body h2,.pol__body h3,.pol__body h4{font:600 20px var(--ff-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:30px 0 10px}.pol__body h2{font-size:24px}.pol__body ul,.pol__body ol{margin:0 0 16px;padding-left:22px}.pol__body li{margin-bottom:6px}.pol__body strong{color:var(--ink);font-weight:400}.pol__body em{font-style:italic}.pol__body blockquote{border-left:3px solid var(--gold);color:var(--body-soft);margin:0 0 16px;padding-left:18px;font-style:italic}.pol__body hr{border:0;border-top:1px solid var(--hairline);margin:24px 0}.pol__empty{font:300 19px/1.6 var(--ff-prose);color:var(--muted);max-width:46ch;margin:0;font-style:italic}.pol__back{border:1px solid var(--gold);color:var(--body);font:600 12px var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;box-sizing:border-box;min-height:44px;transition:border-color var(--ease);background:0 0;align-items:center;margin-top:34px;padding:14px 20px;display:inline-flex}.pol__back:hover{border-color:var(--ink);color:var(--body)}.activity-preference{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.activity-preference input{flex-shrink:0;width:20px;height:20px}
