/* Hallmark · pre-emit critique: P5 H5 E5 S5 R5 V4 · macrostructure: place-led editorial study · genre: editorial · tone: warm and restrained · palette anchor: aged gold · nav: N6 disclosure · footer: Ft2 split editorial · contrast: pass (46–50) · slop: pass (51–60) · mobile: pass (36, 59, 61–69) */
@import url("/tokens.css");
:root{--paper:#fdfaf4;--paper-deep:#ece1cc;--ink:#1e2729;--ink-soft:#4c5553;--gold:#a57b3b;--gold-soft:#d7c29b;--line:#d6cab5;--coral:#dd6c58;--aqua:#83bdb6;--plum:#5c435a;--cream:#f7f0e3;--font-display:'Playfair Display',Georgia,serif;--font-body:'DM Sans',Arial,sans-serif;--font-mono:'DM Mono',monospace}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink)}body{font-family:var(--font-body);line-height:1.5}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.skip-link{position:fixed;z-index:100;top:14px;left:14px;transform:translateY(-200%);padding:10px 14px;background:var(--ink);color:var(--paper)}.skip-link:focus{transform:translateY(0)}.notice{padding:9px 18px;background:var(--ink);color:var(--paper);font:500 .63rem var(--font-mono);letter-spacing:.13em;text-align:center}.site-header{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 4.5vw;border-bottom:1px solid var(--line)}.wordmark{font:500 clamp(1.65rem,3vw,2.8rem)/1 var(--font-display);letter-spacing:-.075em;white-space:nowrap}.wordmark i{color:var(--gold);font-weight:500}.wordmark small{display:block;margin-top:8px;font:500 .44rem var(--font-mono);letter-spacing:.28em;color:var(--gold)}nav{display:flex;gap:clamp(14px,2vw,30px)}nav a{display:inline-flex;min-height:44px;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.study-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:calc(100svh - 157px);border-bottom:1px solid var(--line)}.study-photo{min-width:0;margin:0;background:var(--paper-deep);overflow:hidden}.study-photo img{width:100%;height:100%;min-height:720px;object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.02) brightness(1.02)}.study-copy{align-self:center;padding:clamp(54px,7vw,110px)}.overline{margin:0 0 20px;font:500 .64rem var(--font-mono);letter-spacing:.15em;color:var(--gold);text-transform:uppercase}h1{margin:0;font:500 clamp(4rem,7vw,7rem)/.92 var(--font-display);letter-spacing:-.07em}h1 em{color:var(--gold);font-weight:500}.study-lede{max-width:510px;margin:28px 0 18px;color:var(--ink-soft);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.65}.palette{display:flex;gap:10px;margin:25px 0}.palette span{display:block;width:42px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(30,39,41,.12)}.coral,.tomato{background:var(--coral)}.apricot{background:#e4a269}.seafoam,.aqua{background:var(--aqua)}.plum{background:var(--plum)}.blush,.rose{background:#eeb6bb}.citrus,.butter{background:#e7bd59}.study-narrative{max-width:570px;margin:0 0 30px;font:500 clamp(1.2rem,2vw,1.65rem)/1.5 var(--font-display)}.study-facts{max-width:570px;margin:0;border-block:1px solid var(--line)}.study-facts div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:20px;padding:13px 0;border-top:1px solid var(--line)}.study-facts div:first-child{border-top:0}.study-facts dt{color:var(--ink-soft);font:.65rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.study-facts dd{margin:0;font-size:.84rem;text-align:right}.study-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.primary-link{display:inline-flex;min-height:48px;align-items:center;gap:14px;padding:14px 16px;background:var(--ink);color:var(--paper);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.primary-link:hover{background:var(--plum)}.primary-link span,.quiet-link span{color:var(--gold-soft)}.quiet-link{border-bottom:1px solid var(--gold);padding-bottom:7px;font:.66rem var(--font-mono);letter-spacing:.08em}.disclosure{max-width:570px;margin:22px 0 0;color:var(--ink-soft);font:.68rem/1.65 var(--font-mono)}.adjacent-studies{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.adjacent-studies a{display:flex;flex-direction:column;gap:7px;padding:36px 4.5vw;background:var(--cream)}.adjacent-studies a:last-child{text-align:right}.adjacent-studies span{font:.6rem var(--font-mono);letter-spacing:.09em;color:var(--gold);text-transform:uppercase}.adjacent-studies strong{font:500 clamp(1.6rem,3vw,2.8rem) var(--font-display)}footer{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:58px 4.5vw 22px;background:var(--ink);color:var(--paper)}footer .wordmark{justify-self:start}footer>p{margin:0;justify-self:end;font:500 1.7rem/1.1 var(--font-display)}footer>div{display:flex;flex-wrap:wrap;gap:15px;font-size:.72rem;font-weight:700}footer>div a{display:inline-flex;min-height:44px;align-items:center}footer>small{grid-column:1/-1;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font:.58rem var(--font-mono);letter-spacing:.07em;color:#beb9b1}@media(max-width:800px){.site-header{min-height:98px}.site-header nav{display:none}.study-shell{grid-template-columns:1fr}.study-photo img{min-height:0;aspect-ratio:4/5}.study-copy{padding:52px 20px 64px}h1{font-size:clamp(3.8rem,19vw,5.5rem)}.study-actions{align-items:flex-start;flex-direction:column}.adjacent-studies a{padding:28px 20px}.adjacent-studies strong{font-size:1.6rem}footer{grid-template-columns:1fr;padding-inline:20px}footer>p{justify-self:start}footer>small{grid-column:1}}@media(max-width:420px){.notice{font-size:.56rem}.site-header{padding-inline:16px}.wordmark{font-size:1.65rem}.study-facts div{grid-template-columns:1fr;gap:5px}.study-facts dd{text-align:left}.primary-link{width:100%;justify-content:space-between}.adjacent-studies{grid-template-columns:1fr}.adjacent-studies a:last-child{text-align:left}.palette span{width:38px}}
/* Readable brand-gold treatments verified on light and dark study surfaces. */
html:root{--gold-readable:#805b2a;--ease-out:cubic-bezier(.16,1,.3,1);--dur-short:150ms}
html .wordmark small,html .overline,html .adjacent-studies span{color:var(--gold-readable)}
html footer .wordmark small{color:var(--gold-soft)}
/* Hallmark · component: global place navigation · genre: editorial · theme: existing Ginger & Bree */
.site-header{position:relative;z-index:10}.study-menu-button{display:none;min-height:44px;border:0;border-bottom:1px solid var(--gold-readable);padding:0;background:transparent;color:var(--ink);font:500 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.site-header #site-nav{display:flex;align-items:center;gap:clamp(12px,1.55vw,24px)}.site-header #site-nav>a,.nav-guides>summary{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);font-size:.65rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.site-header #site-nav>a:hover,.nav-guides>summary:hover{color:var(--gold-readable)}.site-header #site-nav>a:active,.nav-guides>summary:active,.study-menu-button:active{transform:translateY(1px)}.site-header #site-nav>a:focus-visible,.nav-guides>summary:focus-visible,.nav-guides-menu a:focus-visible,.study-menu-button:focus-visible{outline:2px solid var(--gold-readable);outline-offset:3px}.nav-guides{position:relative}.nav-guides>summary{list-style:none;cursor:pointer}.nav-guides>summary::-webkit-details-marker{display:none}.nav-guides>summary::after{content:'+';margin-inline-start:7px;color:var(--gold-readable);font-family:var(--font-mono)}.nav-guides[open]>summary::after{content:'−'}.nav-guides-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:grid;width:max-content;min-width:196px;border:1px solid var(--line);padding:8px 16px;background:var(--paper)}.nav-guides-menu a{display:flex;min-height:48px;align-items:center;border-bottom:1px solid var(--line);font-size:.68rem;white-space:nowrap}.nav-guides-menu a:last-child{border-bottom:0}.study-menu-button[disabled],.study-menu-button[aria-disabled='true']{cursor:not-allowed;opacity:.5}.study-menu-button[data-state='loading']{cursor:wait}.study-menu-button[data-state='error']{color:var(--plum)}.study-menu-button[data-state='success']{color:var(--gold-readable)}
@media(max-width:900px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;padding-block:18px}.site-header .wordmark{min-width:0}.site-header #site-nav{grid-column:1/-1;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding-top:14px}.site-header #site-nav>a,.nav-guides>summary{width:100%;min-height:48px;border-top:1px solid var(--line);font-size:.68rem}.nav-guides{width:100%}.nav-guides-menu{position:static;width:100%;min-width:0;border:0;border-top:1px solid var(--line);padding:0 0 0 16px}.nav-guides-menu a{min-height:48px}.nav-guides-menu a:last-child{border-bottom:1px solid var(--line)}html.has-js .study-menu-button{display:inline-flex;align-items:center;justify-content:center}html.has-js .site-header #site-nav{display:none}html.has-js.nav-open .site-header #site-nav{display:flex}}
@media(max-width:420px){.site-header{padding-inline:16px}.site-header .wordmark{font-size:1.5rem}.site-header .wordmark small{letter-spacing:.22em}}
@media(max-width:900px){.site-header #site-nav .nav-guides-menu a{display:flex}}
@media(hover:hover) and (pointer:fine){.site-header #site-nav>a:hover,.nav-guides>summary:hover,.study-menu-button:hover{color:var(--gold-readable)}}
@media(prefers-reduced-motion:reduce){.site-header #site-nav>a:active,.nav-guides>summary:active,.study-menu-button:active{transform:none}}
.study-share-button,.study-save-button{display:inline-flex;min-height:44px;align-items:center;border:0;border-bottom:1px solid var(--gold);padding:0 0 7px;background:transparent;color:var(--ink);font:.66rem var(--font-mono);letter-spacing:.08em;cursor:pointer}.study-share-button:hover,.study-save-button:hover,.study-save-button[aria-pressed="true"]{color:var(--gold-readable)}.study-share-button:focus-visible,.study-save-button:focus-visible{outline:2px solid var(--gold-readable);outline-offset:4px}.study-share-button span{color:var(--gold-readable);font-size:1rem}.study-share-status{min-height:1.3em;max-width:570px;margin:12px 0 0;color:var(--ink-soft);font:.66rem/1.5 var(--font-mono)}
/* Hallmark · component: saved-place return link · genre: editorial · theme: Linen
 * states: default · hover · focus · active · disabled · loading · error · success
 * contrast: pass (46–50)
 */
.study-saved-link{display:inline-flex;min-height:44px;align-items:center;gap:5px;border:1px solid var(--line);padding:10px 12px;background:var(--cream);color:var(--ink);font:.66rem var(--font-mono);letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.study-saved-link[hidden]{display:none}.study-saved-link>span:last-child{color:var(--gold-readable);font-size:1rem}.study-saved-link:focus-visible,.study-saved-link.is-focus{outline:2px solid var(--gold-readable);outline-offset:3px}.study-saved-link:active,.study-saved-link.is-active{transform:translateY(1px)}.study-saved-link[aria-disabled="true"],.study-saved-link.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.study-saved-link[data-state="loading"],.study-saved-link.is-loading{cursor:progress;opacity:.72}.study-saved-link[data-state="error"],.study-saved-link.is-error{border-color:var(--plum);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.study-saved-link[data-state="success"],.study-saved-link.is-success{border-color:var(--gold-readable);background:var(--paper-deep)}@media(hover:hover) and (pointer:fine){.study-saved-link:hover,.study-saved-link.is-hover{border-color:var(--gold-readable);background:var(--paper);transform:translate(-1px,-1px)}}@media(prefers-reduced-motion:reduce){.study-saved-link{transition:none}.study-saved-link:hover{transform:none}}
.study-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;padding:2px 4.5vw;border-bottom:1px solid var(--line);background:var(--cream);font:.6rem var(--font-mono);letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase}.study-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.study-breadcrumb a:hover{color:var(--gold-readable)}.study-breadcrumb span[aria-hidden]{color:var(--gold-readable)}.study-breadcrumb [aria-current="page"]{color:var(--ink-soft)}
.related-studies{padding:clamp(64px,9vw,126px) 4.5vw;background:var(--paper);border-bottom:1px solid var(--line)}.related-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:8vw;max-width:1390px;margin:0 auto 38px}.related-head h2{margin:0;font:500 clamp(3rem,5.4vw,5.8rem)/.95 var(--font-display);letter-spacing:-.065em}.related-head h2 em{color:var(--gold-readable);font-weight:500}.related-head>p{max-width:420px;margin:0 0 6px;color:var(--ink-soft);line-height:1.75}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1390px;margin:0 auto;border:1px solid var(--line);background:var(--line)}.related-card{min-width:0;background:var(--cream)}.related-photo{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--paper-deep)}.related-photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.04) contrast(1.02) brightness(1.02);transition:transform .35s ease}.related-photo:hover img{transform:scale(1.018)}.related-copy{padding:24px 24px 28px}.related-copy h3{margin:0;font:500 clamp(1.8rem,3vw,2.65rem)/1 var(--font-display);letter-spacing:-.055em}.related-copy h3 a:hover{color:var(--gold-readable)}.related-copy>p{min-height:3.2em;margin:12px 0 18px;color:var(--ink-soft);font-size:.82rem;line-height:1.6}.related-palette{display:flex;gap:7px;margin:0 0 20px}.related-palette span{display:block;width:24px;aspect-ratio:1;border:1px solid rgba(30,39,41,.13);border-radius:50%}.related-link{display:inline-flex;min-height:44px;align-items:center;gap:10px;border-bottom:1px solid var(--gold);font:.65rem var(--font-mono);letter-spacing:.07em}.related-link:hover{color:var(--gold-readable)}.related-link span{color:var(--gold-readable);font-size:1rem}@media(max-width:800px){.site-header{gap:12px}.site-header nav{display:flex}.site-header nav a:not(:first-child){display:none}.related-head{grid-template-columns:1fr;gap:20px}.related-grid{grid-template-columns:1fr}.related-photo{aspect-ratio:16/10}.related-copy>p{min-height:0}}@media(max-width:420px){.study-breadcrumb{padding-inline:20px}.related-studies{padding-inline:20px}.related-head h2{font-size:3.2rem}.related-copy{padding:22px 20px 26px}}
/* Hallmark component stamp: place-study-palette-swatches | canonical owner-board color readback | 2026-08-22 */
.palette .turquoise,.palette .blue,.related-palette .turquoise,.related-palette .blue{background:var(--color-palette-turquoise)}.palette .red,.related-palette .red{background:var(--color-palette-red)}.palette .violet,.palette .lilac,.related-palette .violet,.related-palette .lilac{background:var(--color-palette-violet)}.palette .ochre,.palette .bronze,.palette .copper,.related-palette .ochre,.related-palette .bronze,.related-palette .copper{background:var(--color-palette-ochre)}.palette .ivory,.related-palette .ivory{background:var(--color-palette-ivory)}.palette .sand,.related-palette .sand{background:var(--color-palette-sand)}.palette .black,.related-palette .black{background:var(--color-palette-black)}.palette .slate,.related-palette .slate{background:var(--color-palette-slate)}
.palette{align-items:start;flex-wrap:wrap;gap:14px}
.palette .palette-item{display:grid;width:auto;min-width:52px;aspect-ratio:auto;justify-items:center;gap:7px;border:0;border-radius:0;background:transparent}
.palette .palette-item i{display:block;width:42px;aspect-ratio:1;border:1px solid var(--line);border-radius:50%}
.palette .palette-item small{color:var(--ink-soft);font:600 .58rem/1.2 var(--font-body);letter-spacing:.02em}
.study-benefits{display:flex;flex-wrap:wrap;gap:8px 18px;max-width:570px;margin:20px 0;padding:15px 0;border-block:1px solid var(--line);list-style:none}.study-benefits li{color:var(--ink-soft);font:600 .62rem/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.study-benefits li:not(:last-child)::after{margin-left:18px;color:var(--gold-readable);content:'·'}@media(max-width:420px){.study-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.study-benefits li:not(:last-child)::after{display:none}}

/* Hallmark · product-gallery · factual owner photos plus disclosed styled travel views */
.study-gallery{min-width:0;align-self:start;background:var(--paper-deep)}
.study-gallery-stage{margin:0;background:var(--paper-deep)}
.study-gallery-stage>img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;transition:opacity var(--dur-short) var(--ease-out)}
.study-gallery-stage>img.is-changing{opacity:.72}
.study-gallery-stage figcaption{position:static;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:66px;padding:15px 18px;border-top:1px solid var(--line);background:var(--cream);color:var(--ink);font:.62rem/1.45 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}
.study-gallery-stage figcaption small{max-width:360px;color:var(--ink-soft);font:500 .58rem/1.5 var(--font-mono);letter-spacing:.035em;text-align:right;text-transform:none}
.study-gallery-thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}
.study-gallery-thumbnails button{position:relative;min-width:0;border:0;padding:0 0 12px;background:var(--cream);color:var(--ink);cursor:pointer;text-align:left}
.study-gallery-thumbnails button::after{position:absolute;right:0;bottom:0;left:0;height:3px;background:transparent;content:''}
.study-gallery-thumbnails button[aria-selected='true']::after{background:var(--gold-readable)}
.study-gallery-thumbnails button:focus-visible{z-index:1;outline:2px solid var(--gold-readable);outline-offset:-2px}
.study-gallery-thumbnails img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center}
.study-gallery-thumbnails span{display:block;overflow:hidden;padding:10px 10px 0;color:var(--ink-soft);font:.56rem/1.35 var(--font-mono);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.study-gallery-thumbnails button[aria-selected='true'] span{color:var(--ink)}
.study-gallery-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
@media(max-width:800px){.study-gallery-stage>img{height:min(52vh,400px);aspect-ratio:auto;object-fit:cover;object-position:center 68%}.study-gallery-stage figcaption{min-height:72px;padding-inline:20px}.study-gallery-stage figcaption small{max-width:54%}.study-gallery-thumbnails span{padding-inline:8px;font-size:.52rem}}
@media(max-width:420px){.study-gallery-stage figcaption{display:grid;gap:5px}.study-gallery-stage figcaption small{max-width:none;text-align:left}.study-gallery-thumbnails span{font-size:.49rem;letter-spacing:.03em}}
@media(prefers-reduced-motion:reduce){.study-gallery-stage>img{transition:none}}

/* Hallmark · component: study purchase state · genre: editorial · theme: existing Ginger & Bree
 * states: default · hover · focus · active · disabled · loading · error · success
 * contrast: pass (46–50)
 */
.study-purchase-state{display:grid;gap:10px;max-width:570px;margin:30px 0 0;padding:20px 0;border-block:1px solid var(--line)}
.study-purchase-state .overline{margin:0}
.study-purchase-state>strong{font:500 clamp(1.35rem,2.2vw,1.8rem)/1.25 var(--font-display)}
.study-purchase-state>p:not(.overline){max-width:520px;margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.65}
.study-option-field{display:grid;gap:10px;max-width:460px;margin:10px 0 4px}.study-option-field label{font:700 .68rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.study-option-field select{width:100%;min-height:64px;border:1px solid var(--line);border-radius:0;padding:0 52px 0 16px;background:var(--paper);color:var(--ink);font:600 1rem/1.2 var(--font-body);cursor:pointer}.study-option-field select:hover{border-color:var(--ink-soft)}.study-option-field select:focus-visible{outline:3px solid var(--gold-readable);outline-offset:2px}.study-option-field small{display:grid;gap:7px;padding:12px 0 2px;color:var(--ink-soft);font:500 .72rem/1.55 var(--font-body)}.study-option-field small span{display:block}.study-option-field small strong{color:var(--ink);font-weight:700}.study-option-field small a{display:inline-flex;align-items:center;width:max-content;min-height:44px;border-bottom:1px solid var(--gold-readable);color:var(--ink);font:600 .68rem/1 var(--font-mono)}
.study-purchase-state[data-state='preview']>strong{color:var(--ink-soft)}
.study-purchase-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:max-content;min-height:48px;margin-top:6px;border:1px solid var(--ink);padding:13px 16px;background:var(--ink);color:var(--paper);font:700 .68rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.study-purchase-button:hover,.study-purchase-button.is-hover{background:var(--plum)}
.study-purchase-button:focus-visible,.study-purchase-button.is-focus{outline:3px solid var(--gold-readable);outline-offset:3px}
.study-purchase-button:active,.study-purchase-button.is-active{transform:translateY(1px)}
.study-purchase-button:disabled,.study-purchase-button.is-disabled{cursor:not-allowed;opacity:.5;transform:none}
.study-purchase-button[data-state='loading'],.study-purchase-button.is-loading{cursor:progress;opacity:.72}
.study-purchase-button[data-state='error'],.study-purchase-button.is-error{border-color:var(--plum);background:var(--plum)}
.study-purchase-button[data-state='success'],.study-purchase-button.is-success{border-color:var(--gold-readable);background:var(--gold-readable)}
#study.is-commerce-ready .study-actions{gap:14px;margin-top:18px}
#study.is-commerce-ready .study-actions [hidden],.study-facts [hidden]{display:none!important}
@media(pointer:coarse){.study-option-field select{min-height:64px;font-size:1rem}}
@media(max-width:420px){.study-option-field{max-width:none}.study-purchase-button{width:100%}.palette{gap:12px}.palette .palette-item{min-width:48px}.palette .palette-item i{width:38px}}
@media(max-width:800px){.study-actions .quiet-link{display:inline-flex;min-height:44px;align-items:center;padding-bottom:0}}
@media(prefers-reduced-motion:reduce){.study-purchase-button:active,.study-purchase-button.is-active{transform:none}}
