/* Shared visual language: loaded last by React, PHP pages and the admin shell. */
@font-face{font-family:Grotesk;src:local('Inter'),local('Helvetica Neue'),local('Arial')}
@font-face{font-family:Editorial;src:local('Iowan Old Style'),local('Times New Roman')}
:root{color-scheme:light;--paper:#f7fafc;--white:#fff;--ink:#192d40;--muted:#516374;--bronze:#244dba;--line:#cddbe5;--green:#087e83;--air-ink:#244dba;--air-bronze:#087e83;--color-blue:#244dba;--color-sea:#087e83;--color-sun:#f3cf65;--color-sky:#eaf2ff;--air-shadow:0 28px 65px -35px #174c7860}
html,body,.site{background:var(--paper);color:var(--ink)}
body{font-family:Grotesk,Arial,sans-serif}
.project-rail-caption{position:absolute;z-index:2;left:26px;right:26px;bottom:24px;display:grid;gap:14px}
.project-rail .project-rail-caption :is(b,strong,i){position:static;margin:0;max-width:none}
.project-rail .project-rail-caption strong{font-size:clamp(25px,2.2vw,32px);line-height:1.12}
body::before,.site::before{opacity:.32}
.site main>section{background:#f7fafc}.site main>section:nth-of-type(3n){background:#edf5fa}.site main>section:nth-of-type(3n+2){background:#fff}
.site>footer,body>footer{background:#fff;border-color:#cddbe5}
.site .calculator-live .calc-choice.active,.site .calculator-live .calc-choice:has(input:checked){background:#eaf2ff;border-color:#244dba;color:#192d40}
.site .calculator-live .calc-choice.active::after{background:#244dba}
.site .calculator-live .calc-choice>span{border-radius:8px;transition:background-color .22s,border-color .22s;color:#375769!important;font-size:.875rem!important}
.site .calculator-live .calc-choice.active>span{background:#eaf2ff;border-color:#244dba;color:#192d40!important}
.site .calculator-live .calc-choice.active>span::before{background:#244dba;box-shadow:none}
.site .calculator-live .calc-choice:has(input:focus-visible)>span{outline:3px solid #244dba;outline-offset:3px}
.calculator-live .calc-context-grid option{background:#fff;color:#192d40}
.calculator-live .calc-stepper:focus-within{outline:3px solid #244dba;outline-offset:3px}
.calculator-live .calc-dimensions legend{grid-column:1/-1}
::selection{background:#f3cf65;color:#192d40}
:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #244dba;outline-offset:4px}
:where(button,a,summary){touch-action:manipulation;-webkit-tap-highlight-color:#244dba24}
:where(h1,h2,h3){text-wrap:balance} :where(section[id],h2[id]){scroll-margin-top:110px}
.site-header,.portal-nav,.admin-header{background:#ffffffed;border-bottom:1px solid var(--line);box-shadow:0 8px 28px -22px #19457655}
.site-header nav a,.portal-nav nav a{font-size:.875rem;color:#3b5265}
.brand span,.portal-brand span{font-size:.75rem;color:#516374}
.header-cta,.portal-nav .nav-cta{color:#244dba;border-color:#adc3e7;border-radius:50px;background:#eaf2ff;font-size:.875rem}
.portal-nav .nav-cta{padding:13px 20px}
.site .button-primary,.portal-actions a:first-child,.portal-cta div a:first-child{color:#fff;background:#244dba;border:1px solid #244dba;border-radius:50px;box-shadow:0 12px 27px -17px #244dbaaa;transition:transform .22s,background-color .22s}
.site .button-primary:hover,.portal-actions a:first-child:hover,.portal-cta div a:first-child:hover{background:#183c98;transform:translateY(-2px)}
.site .text-link{color:#244dba}
.site .eyebrow,.portal-kicker{color:#087e83;font-size:.875rem;letter-spacing:.04em}
.air-hero h1,.air-hero h1 em{color:#192d40}
.air-hero-heading{border-left:5px solid #244dba;padding-left:24px}
.air-hero-intro>p,.air-scene-caption{color:#516374}
.air-scene-ticket{background:#fff8db;border:1px solid #e4cc74;box-shadow:0 20px 45px -28px #99751577}
.air-inset{border-bottom:10px solid #087e83;background:#fff;box-shadow:var(--air-shadow)}
.air-scene-controls button[aria-pressed=true]{color:#244dba;border-color:#244dba;background:#eaf2ff;border-radius:12px 12px 0 0}
.air-gallery{background:#edf5fa}
.air-gallery-card figcaption,.object-photo>span{background:#fff;color:#244dba}
.air-location{background:#164456ee}
.air-filmstrip button[aria-pressed=true]{outline-color:#244dba}
.air-proof{border-color:#cddbe5}.air-proof>div>span,.air-motion{color:#275563}.air-motion{background:#fff;border-color:#9fb9c9}
.site .pain-answer{background:#e8f5f4;border-color:#b7dcdb}
.pain-choices button.selected{background:#244dba;color:#fff;border-color:#244dba}
.pain-choices button.selected svg{color:#fff}
.site .passport-card{background:#fff;border-color:#cddbe5;box-shadow:var(--air-shadow)}
.site .phone{box-shadow:0 35px 70px -35px #244dba70}
.site .objects .object-card{background:#fff;border-color:#cddbe5}
.site .objects .object-card:hover{background:#fff}
.site .objects .object-card:nth-child(3n+2){border-bottom:5px solid #087e83}
.site .objects .object-card:nth-child(3n+1){border-bottom:5px solid #244dba}
.site .objects .object-card:nth-child(3n){border-bottom:5px solid #f3cf65}
.site .contact{background:#eaf2ff}.site .contact-form{background:#fff;border-color:#cddbe5}
.portal-hero{min-height:0;padding-top:78px;padding-bottom:70px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:5vw;overflow:visible}
.portal-hero::before{display:none}.portal-copy h1{font-family:Grotesk,Arial,sans-serif;font-size:clamp(3rem,5.5vw,5.8rem);line-height:1.05;letter-spacing:-.055em}
.portal-signal{align-self:center;margin:0;background:#fff;border:1px solid #cddbe5;border-radius:6px 6px 48px 6px;overflow:hidden;box-shadow:var(--air-shadow)}
.portal-signal div{min-height:90px}.portal-signal strong{font-size:1.4rem}.portal-signal small{color:#244dba}
.portal-hero .floating-spec{display:none}
.portal-photo{margin:0;position:relative;aspect-ratio:1.5;overflow:hidden;border-radius:6px 6px 48px 6px;border-bottom:8px solid #087e83}
.portal-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}
.portal-photo:hover img{transform:scale(1.035)}
.portal-photo figcaption{position:absolute;left:16px;bottom:18px;max-width:calc(100% - 32px);font-size:.75rem;padding:8px 12px;border-radius:30px;background:#fff;color:#244dba}
.portal-section{padding-block:85px}.section-intro{margin-bottom:42px}
.section-intro h2,.engineering h2,.portal-cta h2{font-family:Grotesk,Arial,sans-serif;font-size:clamp(2.4rem,4.2vw,4.4rem);line-height:1.1}
.outcome-grid{gap:18px;border:0}.outcome-grid article{min-height:0;background:#fff;border:1px solid #cddbe5;border-radius:6px 6px 28px 6px;padding:28px}
.outcome-grid article:nth-child(2){background:#e8f5f4}.outcome-grid article:nth-child(3){background:#edf2ff}
.outcome-grid h3{margin:35px 0 20px;font-size:1.65rem}.outcome-grid p{font-size:1rem;color:#516374}
.routine{background:#edf5fa}.routine-list article{background:transparent}.routine-list b{color:#244dba}
.engineering-card{background:#fff;border-color:#cddbe5;box-shadow:var(--air-shadow)}
.portal-cta{background:#eaf2ff}.portal-cta h2{max-width:22ch}.portal-lead{color:#516374}
.portal-partners .partners-hero,.portal-enterprise .portal-hero{background:transparent}
.knowledge-hero h1,.reader-header h1{font-family:Grotesk,Arial,sans-serif;color:#192d40;line-height:1.08}
.knowledge-search button,.knowledge-pagination a[aria-current=page]{background:#244dba;color:#fff;border-color:#244dba}
.knowledge-grid>a{background:#fff;border-color:#cddbe5;border-radius:6px 6px 32px 6px;box-shadow:0 14px 32px -27px #174c7877;transition:transform .25s}
.knowledge-grid>a:nth-child(2n){background:#e8f5f4}.knowledge-grid>a:hover{transform:translateY(-5px)}
.reader-body{color:#253c4d}.reader-body a,.reader-toc a,.reader-related a{color:#244dba}
.reader-cta,.knowledge-feed{background:#eaf2ff;border-color:#cddbe5}
.admin-header .admin-brand b{color:#244dba}.admin-kicker{color:#087e83}.admin-main .admin-panel{border-color:#cddbe5;background:#fff}
.admin-main .stat-grid article{background:#edf2ff;border-color:#cddbe5}.admin-main .stat-grid article:nth-child(2n){background:#e8f5f4}
.admin-main .login-card{background:#fff;border-color:#cddbe5;border-radius:8px 8px 36px 8px;box-shadow:var(--air-shadow)}
.admin-main .login-card button,.admin-main .lead-status-form button{background:#244dba;color:#fff;border-color:#244dba}
.admin-main .lead-card{border-color:#cddbe5}.admin-main .lead-status-notice{background:#e8f5f4;color:#215450;border-color:#a4d4ce}
.admin-main .login-card label>span{font-size:.875rem;letter-spacing:.02em;color:#375769}
.admin-main input,.admin-main select,.admin-main textarea{accent-color:#244dba}
.admin-main .admin-heading h1{color:#192d40}
.calculator-live .calculator-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:38px;background:transparent;border:0;padding:0;align-items:start}
.calculator-live .calc-form{padding:32px;background:#fff;border:1px solid #cddbe5;border-radius:8px 8px 40px 8px;min-width:0}
.calculator-live .calc-result{position:sticky;top:108px;padding:32px;background:#eaf2ff;color:#192d40;border:1px solid #bdceeb;border-radius:40px 8px 8px 8px;min-width:0;box-shadow:var(--air-shadow)}
.calculator-live .calc-result::before{display:none}.calculator-live .calc-result>strong{color:#192d40;font-size:clamp(1.8rem,3vw,3.1rem);letter-spacing:-.055em;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.calculator-live .calc-result dl{border-color:#bdceeb}.calculator-live .calc-result dt,.calculator-live .calc-result>p{color:#425c72;font-size:.875rem;line-height:1.7}.calculator-live .calc-result dd{color:#192d40;font-size:.9rem;font-variant-numeric:tabular-nums}
.calc-live-label{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#244dba}.calc-live-label span{font-size:1rem}
.calculator-live .calc-result{min-height:0}
.calc-inline-total{display:none}
@media(max-width:1000px){.calc-inline-total{display:grid;grid-column:1/-1;gap:10px;border-top:2px solid #244dba;padding-top:18px;color:#244dba}.calc-inline-total span{font-size:.875rem}.calc-inline-total strong{font-size:1.15rem;font-variant-numeric:tabular-nums}}
.calculator-live .calc-save{margin-top:20px;min-height:52px;width:100%;justify-content:space-between;padding:15px 20px;font-size:.9rem}
.calculator-live .calc-save:disabled{opacity:.55;cursor:not-allowed;transform:none}
.calculator-live .calc-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.calc-area-control{grid-column:1/-1}
.calculator-live .calc-number>label{display:block;font-size:.875rem;color:#375769;letter-spacing:0;text-transform:none;margin:0 0 9px}
.calc-stepper{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;border:1px solid #b7cadd;border-radius:8px;overflow:hidden;background:#f7fafc;max-width:270px}
.calculator-live .calc-stepper input{border:0!important;background:transparent!important;text-align:center;width:100%;min-width:0;font-size:1.4rem;padding:8px 4px;color:#192d40;font-variant-numeric:tabular-nums;appearance:textfield;min-height:46px;border-radius:0}
.calc-stepper input::-webkit-inner-spin-button,.calc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.calc-stepper button{border:0;background:#eaf2ff;color:#244dba;display:grid;place-items:center;cursor:pointer;padding:0;min-height:46px}.calc-stepper button:hover{background:#dae6ff}.calc-stepper button:disabled{opacity:.35;cursor:not-allowed}
.calculator-live .calc-range-label{display:block;font-size:.875rem;letter-spacing:0;color:#516374;margin-top:18px;text-transform:none}
.calculator-live input[type=range]{width:100%;min-height:38px;accent-color:#244dba}
.calc-presets{display:flex;gap:8px;flex-wrap:wrap}.calc-presets button,.journal-filters button{background:#fff;border:1px solid #b7cadd;border-radius:30px;padding:11px 15px;min-height:44px;color:#375769;font-size:.875rem;cursor:pointer}
.calc-presets button[aria-pressed=true],.journal-filters button[aria-pressed=true]{background:#244dba;color:#fff;border-color:#244dba}
.calc-hint{grid-column:1/-1;font-size:.875rem!important;color:#516374;margin:0;line-height:1.6}.calculator-live .calc-invalid{color:#a12e2e}
.calculator-live .calc-auto-note{display:flex;gap:8px;align-items:flex-start}.calc-auto-note svg{flex-shrink:0;margin-top:4px}
.calculator-live legend{font-size:1rem;text-transform:none;letter-spacing:0;color:#192d40}.calculator-live .calc-choice span{font-size:.875rem}.calculator-live .calc-choice.active{background:#eaf2ff;border-color:#244dba;color:#192d40}.calculator-live .calc-choice input{accent-color:#244dba}
.calculator-live .calc-choice small{font-size:.875rem;color:#516374;line-height:1.5}.calculator-live .calc-profile-grid{grid-template-columns:1fr}.calculator-live .calc-context-grid select{background:#f7fafc;color:#192d40;border-color:#b7cadd;font-size:.875rem}
.calc-screenreader{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0}
.site .knowledge-journal{display:block;background:#edf5fa;padding-block:85px}
.knowledge-journal .knowledge-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px 60px;align-items:end}.knowledge-head>.eyebrow{grid-column:1/-1}.knowledge-head>h2{grid-column:1;grid-row:2/4;margin:0!important;max-width:16ch}.knowledge-head>p:not(.eyebrow){grid-column:2;margin:0;max-width:48ch}.knowledge-head>a{grid-column:2;width:fit-content;margin:0;color:#244dba}
.journal-filters{display:flex;gap:10px;margin:34px 0 24px}.journal-selection{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}
.knowledge-journal .knowledge-head>a{background:#244dba;color:#fff;border:1px solid #244dba;min-height:48px;align-items:center}
.journal-item{grid-column:span 2;min-width:0;background:#fff;border:1px solid #cddbe5;border-radius:8px 8px 32px 8px;overflow:hidden;transition:transform .25s;box-shadow:0 16px 36px -30px #244dba66}
.journal-item figure{margin:0;aspect-ratio:1.7;position:relative;overflow:hidden}.journal-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.journal-item:hover img{transform:scale(1.03)}.journal-item figure figcaption{position:absolute;bottom:10px;left:10px;background:#fff;color:#375769;padding:5px 9px;border-radius:30px;font-size:.75rem}
.journal-item-copy{padding:24px}.journal-item-meta{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;font-size:.875rem;color:#087e83;line-height:1.5}.journal-item-meta time{color:#516374}
.journal-item h3{font:400 clamp(1.4rem,2vw,1.8rem)/1.2 Editorial,Georgia,serif;margin:20px 0}.journal-item h3 a{text-decoration:none}.journal-item p{font-size:1rem;line-height:1.65;color:#516374}.journal-read{font-size:.875rem;display:flex;gap:15px;align-items:center;min-height:44px;color:#244dba;text-underline-offset:4px;width:fit-content}
.journal-item-news{grid-column:span 3;border-left:4px solid #087e83;background:#f8fcfc}.journal-item-news:last-child{border-left-color:#c09413}
@media(max-width:1000px){.calculator-live .calculator-panel{grid-template-columns:minmax(0,1fr)}.calculator-live .calc-result{position:static;grid-row:1}.calculator-live .calc-result>strong{font-size:2.4rem}.calculator-live .calc-result dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.journal-item{grid-column:span 3}}
@media(max-width:760px){.calculator-live .calc-form,.calculator-live .calc-result{padding:22px}.calculator-live .calc-result dl{display:block}.calculator-live .calc-result>strong{font-size:2rem}.calculator-live .calc-stepper{grid-template-columns:40px minmax(0,1fr) 40px}.calculator-live .calc-dimensions{gap:18px 12px}.calculator-live .calc-object-grid,.calculator-live .calc-feature-grid{grid-template-columns:1fr 1fr}.knowledge-journal .knowledge-head{display:block}.knowledge-head>h2{margin:20px 0!important}.knowledge-head>a{margin-top:20px}.journal-selection{grid-template-columns:minmax(0,1fr)}.journal-item,.journal-item-news{grid-column:1}.site .knowledge-journal{padding-block:55px}}
@media(prefers-reduced-motion:no-preference){.portal-copy{animation:portal-arrive .65s ease-out both}.portal-photo{animation:portal-arrive .85s ease-out both}@keyframes portal-arrive{from{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}}
@media(max-width:1100px){.portal-nav nav{gap:12px}.portal-brand span{display:none}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.air-hero-heading{padding-left:15px;border-left-width:3px}.portal-hero{grid-template-columns:minmax(0,1fr);padding-block:45px;gap:30px}.portal-copy h1{font-size:clamp(2.5rem,10vw,4rem);margin:20px 0}.portal-signal div{min-height:74px;padding:16px}.portal-photo{aspect-ratio:1.5}.portal-section{padding-block:58px}.outcome-grid{grid-template-columns:minmax(0,1fr)}.portal-actions{flex-wrap:wrap;gap:16px}.portal-actions a:first-child{min-width:0}.portal-brand span{display:none}.section-intro h2,.engineering h2,.portal-cta h2{font-size:clamp(2.1rem,8vw,3rem)}.site-header nav a{font-size:1rem}}
@media(max-width:760px){.calculator-live .calc-stepper{grid-template-columns:44px minmax(0,1fr) 44px}}
@media(max-width:360px){.calculator-live .calc-dimensions{grid-template-columns:minmax(0,1fr)!important}}
/* r51: one palette across the public portal and working surfaces. */
/* r56: an explicit apartment alternative, without changing the selected scope. */
.calc-apartment-quote{display:grid;gap:10px;padding:18px 0;border-block:1px solid #cfbf7c}
.calc-apartment-quote span,.calc-apartment-quote small{font-size:.875rem;line-height:1.6;color:#4e5144}
.calculator-live .calc-apartment-quote strong{font-size:clamp(1.1rem,2vw,1.5rem);font-variant-numeric:tabular-nums;color:#244dba}
html[data-air-motion=off] :is(.journal-item,.journal-item img,.outcome-grid article,.knowledge-grid article){transform:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){:is(.journal-item,.journal-item img,.outcome-grid article,.knowledge-grid article){transform:none!important;transition:none!important}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
  html:not([data-air-motion=off]) :is(.journal-item,.outcome-grid article,.knowledge-grid article){transition:transform .24s ease-out,box-shadow .24s ease-out}
  html:not([data-air-motion=off]) :is(.journal-item,.outcome-grid article,.knowledge-grid article):is(:hover,:focus-within){transform:translateY(-3px);box-shadow:0 16px 32px -26px #174c7899}
}
.site-header,.portal-nav,.admin-header{border-bottom:3px solid #244dba}
.portal-signal{border-top:5px solid #244dba}
.portal-signal>div:nth-child(2n){background:#e8f5f4}
.portal-signal>div:last-child{border-bottom:0}
.portal-product .routine-list article:nth-child(2n){background:#e8f5f4}
.portal-product .routine-list article{padding:22px;border-radius:6px 6px 24px 6px}
.portal-kicker,.site .eyebrow{color:#08696e}
.routine-list article>i{color:#516374}
.portal-product .outcome-grid article:last-child{border-bottom:5px solid #f3cf65}
.portal-product .portal-cta,.portal-partners .partners-contact{border-top:5px solid #087e83}
.reader-header{border-left:5px solid #244dba}
.reader-header{padding-left:24px}
.admin-main .admin-heading{border-left:4px solid #087e83;padding-left:20px}
.calc-apartment-option{background:#fff8db;border:1px solid #e4cc74;border-radius:6px 6px 28px 6px;padding:22px;margin-bottom:26px;display:grid;gap:16px}
.calc-apartment-option strong{font-size:1.1rem;line-height:1.4;color:#192d40}
.calculator-live .calc-apartment-option p{font-size:.875rem;line-height:1.65;color:#4e5144;margin:10px 0 0}
.calc-apartment-option button{justify-self:start;min-height:48px;padding:12px 18px;border:1px solid #244dba;border-radius:30px;background:#fff;color:#244dba;cursor:pointer;font:inherit;font-size:.875rem;text-align:left}
.calc-apartment-option button[aria-pressed=true]{background:#244dba;color:#fff}
.calc-number-presets{margin-top:12px;gap:6px}
.calc-number-presets button{min-width:44px;padding-inline:10px}
.calc-presets button,.journal-filters button,.calc-apartment-option button{transition:background-color .2s,color .2s,box-shadow .2s}
.site .knowledge-journal{background:#edf5fa}
.knowledge-journal .journal-item{border-radius:6px 6px 30px 6px}
.knowledge-journal .journal-item-article:first-child{border-top:5px solid #244dba}
.knowledge-journal .journal-item-news{background:#e8f5f4;border-left:5px solid #087e83;box-shadow:none}
.knowledge-journal .journal-item-news:last-child{background:#fff8db;border-left-color:#c09413}
.knowledge-journal .journal-item-news .journal-item-meta{color:#08696e}
.journal-item-news h3{font-family:Grotesk,Arial,sans-serif;letter-spacing:-.03em}
@media(min-width:1100px){
  .journal-selection:not([data-filter=news]){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}
  .journal-selection:not([data-filter=news])>.journal-item-article:first-child{grid-column:1;grid-row:1/3}
  .journal-selection:not([data-filter=news])>.journal-item-article:first-child figure{aspect-ratio:1.35}
  .journal-selection:not([data-filter=news])>.journal-item-article:first-child h3{font-size:clamp(1.8rem,2.6vw,2.7rem)}
  .journal-selection:not([data-filter=news])>.journal-item-article:not(:first-child){grid-column:2;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}
  .journal-selection:not([data-filter=news])>.journal-item-article:not(:first-child) figure{height:100%;min-height:230px;aspect-ratio:auto}
  .journal-selection:not([data-filter=news])>.journal-item-article:not(:first-child) h3{margin:12px 0;font-size:1.5rem}
  .journal-selection:not([data-filter=news])>.journal-item-news{grid-column:auto}
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
  .portal-signal,.outcome-grid article,.journal-item{transition:transform .3s ease,box-shadow .3s ease}
  .portal-signal:hover{transform:translateY(-5px);box-shadow:0 32px 60px -30px #174c7855}
  .outcome-grid article:hover,.journal-item:hover{transform:translateY(-4px)}
}
@media(max-width:680px){.reader-header{padding-left:18px}.calc-apartment-option{padding:18px}.journal-item-copy{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
