:root{color-scheme:light;--font-ui: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Georgia, "Times New Roman", Times, serif;--color-white: #ffffff;--color-black: #0a0a0a;--color-ink: #111111;--color-muted: #3f3f3f;--color-subtle: #6b6b6b;--color-line: #111111;--color-hairline: #d9d9d9;--color-surface: #ffffff;--color-surface-muted: #f3f3f3;--color-disabled: #d8d8d4;--border-thin: 1px solid var(--color-line);--border-strong: 2px solid var(--color-line);--border-heavy: 3px solid var(--color-line);--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--shadow-none: none;--shadow-hard-sm: 4px 4px 0 var(--color-black);--shadow-hard-md: 8px 8px 0 var(--color-black);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--container-wide: 1120px;--container-reading: 880px;--container-form: 760px;--measure-readable: 68ch;--measure-wide: 82ch}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth;background:var(--color-white)}body{min-height:100vh;overflow-x:hidden;background:var(--color-white);color:var(--color-ink);font-family:var(--font-ui);font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility}body,button,input,textarea{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}button{border:0;background:none;color:inherit;cursor:pointer;font:inherit}button:disabled,.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:1;transform:none;box-shadow:none}input,textarea{width:100%;border:var(--border-strong);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink);font:inherit;padding:.9rem 1rem}input{min-height:50px}textarea{min-height:9rem;font-family:var(--font-serif);font-size:1.125rem;line-height:1.75;resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-subtle);opacity:1}input:disabled,textarea:disabled{background:var(--color-disabled);color:var(--color-muted)}.appShell{position:relative;display:grid;min-height:100vh;grid-template-rows:auto 1fr;overflow:hidden;isolation:isolate;background:var(--color-white)}.appShell:before,.glow,.glow--one,.glow--two{display:none}.container{width:min(var(--container-wide),calc(100% - 2rem));max-width:calc(100% - 2rem);margin-inline:auto}.skipLink{position:absolute;top:1rem;left:1rem;z-index:10;transform:translateY(-160%);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-hard-sm);color:var(--color-ink);font-family:var(--font-ui);font-size:.9rem;font-weight:800;letter-spacing:.06em;min-height:44px;padding:.65rem 1rem;text-transform:uppercase}.skipLink:focus{transform:translateY(0)}.siteHeader{position:sticky;top:0;z-index:5;border-bottom:var(--border-strong);background:var(--color-white)}.headerInner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:1rem 0}.brandMark{color:var(--color-ink);font-family:var(--font-serif);font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;text-decoration:none}.headerNav{display:flex;align-items:center;gap:var(--space-2)}.menuToggle,.menuBackdrop{display:none}.menuToggle{position:relative;z-index:8;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:.28rem;border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-white)}.menuToggle span{display:block;width:1.15rem;height:2px;background:var(--color-black)}.menuBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:#0a0a0a94;cursor:default}.navLink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:var(--border-thin);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-ink);cursor:pointer;font-family:var(--font-ui);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.1;padding:.7rem .9rem;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.navLink:hover,.navLink--active{background:var(--color-black);color:var(--color-white)}.navLink:focus-visible,.button--primary:focus-visible,.entryModalClose:focus-visible{outline:3px solid var(--color-black);outline-offset:3px;box-shadow:0 0 0 2px var(--color-white),var(--shadow-hard-sm)}.mainContent{display:grid}.section{padding:clamp(var(--space-7),8vw,var(--space-9)) 0}.heroSection,.pageSection{display:grid;align-content:start}.pageGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.82fr);gap:clamp(var(--space-5),4vw,var(--space-7));align-items:center}.heroCopy,.narrowPage,.formStack{display:grid;gap:var(--space-4)}.heroCopy,.narrowPage{max-width:var(--container-form)}.eyebrow,.cardMeta,.saveStatus,.stepMeta,.entryListMeta,.entryStatus,.fieldError{font-family:var(--font-ui)}.eyebrow,.cardMeta,.saveStatus{color:var(--color-muted);font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.saveStatus{color:var(--color-subtle);letter-spacing:.08em}h1,h2,h3{color:var(--color-ink);font-family:var(--font-serif);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-transform:none}h1{max-width:var(--measure-wide);font-size:clamp(2.65rem,8vw,5.75rem);white-space:normal;overflow-wrap:break-word;text-wrap:balance}.authCard h1{max-width:none;font-size:clamp(2.65rem,7vw,4.75rem)}h2{font-size:clamp(1.75rem,3.2vw,2.75rem)}h3{font-size:clamp(1.5rem,2.5vw,2.25rem)}p,li{max-width:var(--measure-readable)}.sectionSubtitle{max-width:var(--measure-wide);color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.125rem)}.cardSummary,.field small{max-width:var(--measure-readable);color:var(--color-muted)}.actionRow{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;border:var(--border-strong);border-radius:var(--radius-xs);color:var(--color-ink);font-family:var(--font-ui);font-size:.9rem;font-weight:800;letter-spacing:.06em;line-height:1.1;padding:.85rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.button--primary{background:var(--color-black);box-shadow:var(--shadow-hard-sm);color:var(--color-white)}.button--secondary,.button--ghost{background:var(--color-white);color:var(--color-ink)}.button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--shadow-hard-sm)}.button--primary:hover:not(:disabled){background:var(--color-white);color:var(--color-black)}.button:disabled{border-color:var(--color-subtle);background:var(--color-disabled);color:var(--color-muted)}.card{position:relative;display:grid;gap:var(--space-4);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-none);padding:clamp(var(--space-5),4vw,var(--space-7))}.journalStepCard,.entryModal{box-shadow:var(--shadow-hard-md)}.journalPreview{min-height:430px;border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted);box-shadow:var(--shadow-none)}.authCard{max-width:620px}.cardHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.field,.journalField{display:grid;gap:var(--space-2);color:var(--color-muted);font-family:var(--font-ui)}.field span,.journalField label{color:var(--color-ink);font-family:var(--font-ui);font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field small{font-family:var(--font-ui);font-size:.92rem;line-height:1.55}.progress{height:.9rem;overflow:hidden;border:var(--border-strong);border-radius:var(--radius-none);background:var(--color-surface-muted)}.progress span{display:block;height:100%;border-radius:0;background:var(--color-black)}@media (max-width: 780px){.headerInner{justify-content:flex-start}.brandMark{overflow-wrap:anywhere}.menuToggle{display:inline-flex;flex-direction:column}.menuBackdrop--open{display:block}.headerNav{position:fixed;top:0;right:0;z-index:7;width:min(86vw,22rem);height:100vh;align-items:stretch;flex-direction:column;gap:var(--space-3);border-left:var(--border-strong);background:var(--color-white);box-shadow:var(--shadow-hard-md);padding:6rem var(--space-5) var(--space-5);transform:translate(105%);transition:transform .22s ease}.headerNav--open{transform:translate(0)}.navLink{border:var(--border-strong);border-radius:var(--radius-xs);min-height:52px;padding:.95rem 1rem}.pageGrid{grid-template-columns:1fr}}.pageWrap,.sectionHeader,.journalForm,.journalTracker,.journalStepCard,.journalFields{display:grid;gap:var(--space-4)}.pageWrap{min-width:0;max-width:min(var(--container-wide),calc(100% - 2rem))}.pageWrap>*{min-width:0;max-width:100%}.nonLandingPage{width:100%;padding-block:clamp(var(--space-7),9vw,var(--space-9))}.nonLandingPageWrap{width:min(var(--container-wide),calc(100% - 2rem));gap:clamp(var(--space-5),3vw,var(--space-7))}.nonLandingPage h1,.startLockedContent h1,.startLockedContent .sectionSubtitle,.sectionHeader h1,.homePage h1{max-width:var(--measure-wide);white-space:normal;overflow-wrap:break-word;text-wrap:balance}.startLockedContent{width:100%;min-width:0}.startLockedActions{justify-content:flex-start}.startLockedActions .button:last-child{margin-left:0}.authPageWrap,.authPageHeader,.authForm{width:100%}.authPageWrap{max-width:min(var(--container-form),calc(100% - 2rem));margin-inline:auto}.authForm{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-5);border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-white);padding:clamp(var(--space-5),5vw,var(--space-7))}.authForm>.formError,.authForm>.formSuccess,.authForm>.button{grid-column:1 / -1}.authForm>.button{justify-self:start}.sectionHeader{max-width:var(--container-reading);gap:var(--space-3)}.homePage .pageWrap{overflow-x:clip}.homePage .sectionSubtitle,.homePage .cardSummary{overflow-wrap:break-word}.cardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4);min-width:0;max-width:100%}.cardGrid>.card{min-width:0;max-width:100%}.journalNotice,.guidanceList,.tipCard,.journalReminder,.journalFooterNote,.formError,.formSuccess{border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-ink)}.journalNotice{width:100%}.journalForm{gap:var(--space-5);width:100%}.journalTracker{scroll-margin-top:6rem;border-top:var(--border-strong);border-bottom:var(--border-strong);padding-block:var(--space-5)}.journalTrackerHeader{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.stepMeta{margin-bottom:var(--space-2);color:var(--color-muted);font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.privacyNote{max-width:28ch;color:var(--color-muted);font-family:var(--font-ui);font-size:.9rem;text-align:right}.journalStepCard{width:100%;gap:var(--space-5)}.journalStepCard h3,.journalTracker h2{font-family:var(--font-serif);line-height:1.08;text-transform:none}.journalTracker h2{font-size:clamp(1.65rem,1.15rem + 2vw,2.9rem)}.journalStepCard h3{font-size:clamp(1.65rem,1.2rem + 1.8vw,2.75rem)}.stepDescription,.fieldDescription{max-width:var(--measure-wide);color:var(--color-muted);line-height:1.7}.guidanceList{display:grid;gap:var(--space-3);max-width:var(--measure-wide);margin:0;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);line-height:1.7}.guidanceList strong{color:var(--color-ink);font-weight:800}.journalExampleAction{display:flex}.tipGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.tipCard{display:grid;gap:var(--space-2);padding:var(--space-4);list-style:none}.journalField textarea.fieldControl--long{min-height:18rem}.formError,.formSuccess,.journalReminder,.journalFooterNote{padding:var(--space-4) var(--space-5)}.formError{border-left:var(--border-heavy)}.formSuccess{border-style:double;border-width:3px}.journalReminder{background:var(--color-white)}.journalFooterNote{color:var(--color-muted);font-size:.96rem}.journalPrivacyNote{margin-top:var(--space-4)}.journalActions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.journalActions__secondary,.journalActions__primary{display:flex;flex-wrap:wrap;gap:var(--space-3)}.journalActions__primary{justify-content:flex-end;margin-left:auto}.journalActions>.button:last-child{margin-left:auto}@media (max-width: 720px){.journalTrackerHeader,.journalActions{align-items:stretch;flex-direction:column}.privacyNote{max-width:none;text-align:left}.journalActions__primary,.journalActions>.button:last-child{margin-left:0}.journalActions__secondary,.journalActions__primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.journalActions__primary .button:only-child{grid-column:1 / -1}.journalField textarea.fieldControl--long{min-height:15rem}.journalActions .button,.actionRow .button,.startLockedActions .button{width:100%}}.homeHero{gap:var(--space-4);border-bottom:var(--border-strong);padding-bottom:var(--space-7)}.homeHero .sectionSubtitle{max-width:var(--container-reading)}.homeContent{display:grid;gap:var(--space-7);max-width:var(--container-reading)}.homeSection{display:grid;gap:var(--space-4);border-bottom:var(--border-thin);padding-bottom:var(--space-6)}.homeSection h2,.homeSection p{margin:0}.homeSection p{color:var(--color-muted)}.protocolList,.supportList{display:grid;gap:var(--space-3);margin:0;padding-left:var(--space-5);color:var(--color-muted)}.protocolList li,.supportList li{padding-left:var(--space-2)}.protocolList li::marker,.supportList li::marker{color:var(--color-black);font-weight:800}.homeSubsection{display:grid;gap:var(--space-3)}.homeSubsection h3{margin:0}.homeEmphasis{color:var(--color-ink);font-weight:800}.homeCta{gap:var(--space-5);border-bottom:0;padding-top:var(--space-2)}.fieldError{color:var(--color-ink);font-size:.92rem;font-weight:800;letter-spacing:.03em}.entriesPage .pageWrap{max-width:min(1180px,calc(100vw - 2rem))}.entriesLayout{width:100%}.entriesList{display:grid;gap:0;width:100%;overflow:hidden;border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-none)}.entryListItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);width:100%;min-height:5.25rem;border:0;border-bottom:var(--border-thin);background:var(--color-white);padding:var(--space-5);color:var(--color-ink);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.entryListItem:last-child{border-bottom:0}.entryListItem:hover{background:var(--color-surface-muted)}.entryListItem:focus-visible{position:relative;z-index:1;outline:3px solid var(--color-black);outline-offset:-3px}.entryListMain{display:grid;gap:var(--space-1);min-width:0}.entryListMain strong{overflow-wrap:anywhere;font-family:var(--font-serif);font-size:1.35rem;line-height:1.15}.entryListMeta{color:var(--color-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.entryStatus{align-self:start;border:var(--border-thin);border-radius:var(--radius-xs);background:var(--color-white);padding:.25rem .65rem;color:var(--color-ink);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.entryStatus--complete{border:var(--border-strong);background:var(--color-black);color:var(--color-white)}.entryListSnippet{grid-column:1 / -1;color:var(--color-muted)}.entryModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-5);background:#0a0a0ab8}.entryModal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(86vh,860px);overflow:hidden;border:var(--border-strong);border-radius:var(--radius-sm);background:var(--color-white)}.entryModalHeader,.entryModalFooter{padding:var(--space-5);background:var(--color-white)}.entryModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-strong)}.entryModalHeader h2{margin:var(--space-1) 0 0}.entryModalClose{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border:var(--border-strong);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-ink);font-family:var(--font-ui);font-size:1.7rem;line-height:1;cursor:pointer}.entryModalClose:hover{background:var(--color-black);color:var(--color-white)}.entryModalBody{min-height:0;overflow-y:auto;padding:var(--space-5);overscroll-behavior:contain}.entryModalCatalyst{margin-top:0;color:var(--color-muted);font-weight:800}.entryModalFooter{padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));border-top:var(--border-strong)}.entryContent{white-space:pre-wrap;color:var(--color-ink);font-family:var(--font-serif);font-size:1.125rem;line-height:1.8}@media (max-width: 820px){.container,.pageWrap,.nonLandingPageWrap,.authPageWrap{width:min(100% - 1.25rem,var(--container-wide));max-width:calc(100% - 1.25rem)}.section{padding-block:clamp(var(--space-6),12vw,var(--space-8))}h1{font-size:clamp(2.25rem,12vw,4rem)}.entriesPage .pageWrap{max-width:min(100%,calc(100vw - 1.25rem))}.entryListItem{grid-template-columns:1fr;min-height:5.5rem;padding:var(--space-4)}.entryStatus{justify-self:start}.entryModalOverlay{place-items:stretch;padding:0}.entryModal{width:100%;max-height:none;min-height:100dvh;border-width:0;border-radius:0;box-shadow:none}.entryModalHeader,.entryModalBody,.entryModalFooter{padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right))}}.authPage .sectionHeader,.nonLandingPage .sectionHeader{border-bottom:var(--border-strong);padding-bottom:var(--space-5)}.startLockedContent,.nonLandingPageWrap>.button,.nonLandingPageWrap>.card{max-width:var(--container-form)}.startLockedContent{border:var(--border-strong);border-radius:var(--radius-sm);padding:clamp(var(--space-5),5vw,var(--space-7))}.startLockedContent .sectionSubtitle{color:var(--color-muted)}.authForm .button--primary,.authForm>.button,.startLockedActions .button:first-child{box-shadow:var(--shadow-hard-sm)}.authForm a,.formSuccess a{font-weight:800;text-decoration-line:underline}.journalPage .pageWrap{max-width:min(980px,calc(100% - 2rem))}.journalPage .sectionHeader,.entriesPage .sectionHeader{border-bottom:var(--border-strong);padding-bottom:var(--space-5)}.journalStepCard{background:var(--color-white)}.journalStepCard>.stepMeta,.journalStepCard>h3,.journalStepCard>.stepDescription,.journalStepCard>.guidanceList,.journalStepCard>.tipGrid,.journalStepCard>.formSuccess,.journalStepCard>.formError,.journalStepCard>.journalReminder,.journalStepCard>.journalExampleAction,.journalStepCard>.journalFields,.journalStepCard>.journalFooterNote{position:relative;z-index:1}.journalStepCard>h3{border-bottom:var(--border-strong);padding-bottom:var(--space-3)}.journalFields{gap:var(--space-6)}.journalField textarea{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-white)}.journalActions{border-top:var(--border-strong);padding-top:var(--space-5)}.journalActions .button{min-width:min(100%,11rem)}.journalActions>.button:not(:last-child){background:var(--color-white);color:var(--color-ink)}.formError,.formSuccess,.journalReminder,.journalFooterNote,.guidanceList,.tipCard{box-shadow:none}.formError,.formSuccess{border-left:.5rem solid var(--color-black);font-weight:700}.formSuccess{border-style:solid;border-width:2px 2px 2px .5rem}.entryListItem:hover .entryListMain strong,.entryListItem:focus-visible .entryListMain strong{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.16em}.entryModal .button{box-shadow:var(--shadow-hard-sm)}.authPageWrap{justify-content:center}.authPage .sectionHeader,.nonLandingPage .sectionHeader,.journalPage .sectionHeader,.entriesPage .sectionHeader{width:100%}.authForm input[type=password],.authForm input[autocomplete=off]{border-width:3px}.journalTracker .progress{margin-top:var(--space-2)}.guidanceList,.journalReminder,.journalFooterNote{max-width:var(--measure-wide)}.journalReminder strong{font-family:var(--font-ui);letter-spacing:.02em}@media (max-width: 720px){.startLockedContent{padding:var(--space-5)}.journalStepCard{background:var(--color-white);box-shadow:var(--shadow-hard-sm)}.journalActions .button{min-width:0}}*{min-width:0}.brandMark,.entryModalHeader>div,.journalTrackerHeader>div{min-width:0}input,textarea,select{font-size:max(1rem,16px)}button,.button,.navLink,.menuToggle,.entryListItem,.entryModalClose{touch-action:manipulation}.progress span{border-inline-end:var(--border-strong)}.entryListItem:active,.button:active:not(:disabled),.navLink:active{transform:translate(0)}.entryListItem:active{background:var(--color-surface-muted)}.entryModalHeader h2,.entryModalCatalyst,.entryContent{overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 780px){.headerInner{padding-block:var(--space-3)}.brandMark{flex:1 1 auto}.headerNav{padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));padding-inline:max(var(--space-5),env(safe-area-inset-left)) max(var(--space-5),env(safe-area-inset-right))}}@media (max-width: 430px){.container,.pageWrap,.nonLandingPageWrap,.authPageWrap{width:min(100% - 1rem,var(--container-wide));max-width:calc(100% - 1rem)}.siteHeader{position:sticky}.brandMark{font-size:clamp(1rem,6vw,1.25rem)}h1{font-size:clamp(2rem,13vw,3.25rem);letter-spacing:-.025em}h2{font-size:clamp(1.55rem,9vw,2.25rem)}h3,.journalStepCard h3,.journalTracker h2{font-size:clamp(1.45rem,8vw,2.1rem)}.section,.nonLandingPage{padding-block:var(--space-6)}.authForm,.card,.journalStepCard,.startLockedContent{padding:var(--space-4)}.button,.navLink{min-height:48px;width:100%;padding-inline:var(--space-3)}.authForm>.button,.entryModalFooter .button{width:100%}input{min-height:52px}textarea{padding:var(--space-4)}.guidanceList{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.entryListItem{min-height:5.75rem;padding:var(--space-4)}.entryModalHeader{align-items:flex-start;padding-top:max(var(--space-4),env(safe-area-inset-top))}.entryModalClose{width:52px;height:52px}}@media (max-width: 360px){.container,.pageWrap,.nonLandingPageWrap,.authPageWrap{width:min(100% - .75rem,var(--container-wide));max-width:calc(100% - .75rem)}.headerInner{gap:var(--space-2)}.menuToggle{width:46px;height:46px}.journalActions,.startLockedActions{gap:var(--space-2)}.formError,.formSuccess,.journalReminder,.journalFooterNote{padding:var(--space-3)}}
