.cronolog-section{background:var(--paper,#f8faf4);color:var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,120px);padding:clamp(80px,8vw,130px) clamp(24px,6vw,104px);scroll-margin-top:24px;display:grid}.cronolog-brand{width:min(100%,280px);height:auto;margin-bottom:36px;display:block}.cronolog-story h2{letter-spacing:-.035em;margin:0;font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(3rem,4.7vw,5.25rem);font-weight:700;line-height:.98}.cronolog-story>p{color:#465b60;max-width:58ch;margin:28px 0 0;font-size:1.125rem;line-height:1.7}.cronolog-story>p+p{margin-top:20px}.cronolog-steps{border-top:1px solid #ced8d2;margin:40px 0 0;padding:0;list-style:none}.cronolog-steps li{border-bottom:1px solid #ced8d2;gap:24px;padding:22px 0;display:flex}.cronolog-steps li>span{color:var(--forest);padding-top:5px;font-size:.8rem}.cronolog-steps h3{margin:0;font-family:IBM Plex Sans Condensed,sans-serif;font-size:1.6rem;line-height:1.15}.cronolog-steps p{color:#465b60;margin:7px 0 0;line-height:1.6}.cronolog-demo{justify-self:center;width:100%;min-width:0;max-width:400px}.cronolog-demo>h3{margin:0;font-family:IBM Plex Sans Condensed,sans-serif;font-size:2rem;line-height:1.1}.cronolog-instruction{color:#465b60;margin:10px 0 24px;font-size:1rem;line-height:1.5}.cronolog-phone{color:#0c2e49;background:#fff;border:8px solid #171916;border-radius:42px;flex-direction:column;width:100%;height:760px;padding-top:32px;display:flex;position:relative;overflow:hidden}.cronolog-phone:before{content:"";background:#171916;border-radius:20px;width:88px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cronolog-phone:after{content:"";background:#171916;border-radius:4px;width:94px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.cronolog-phone-header{border-bottom:1px solid #dbe3e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.cronolog-phone-header img{width:175px;max-width:75%;height:auto}.cronolog-phone-header>span{color:#5b6a75;letter-spacing:.08em;font-size:.65rem;font-weight:600}.cronolog-screen{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a8b6bd transparent;flex:1;min-height:0;padding:24px 20px;overflow-y:auto}.cronolog-eyebrow{letter-spacing:.12em;color:#57707c;margin:0 0 10px;font-size:.65rem;font-weight:600}.cronolog-screen h4{letter-spacing:-.02em;margin:0;font-family:IBM Plex Sans Condensed,sans-serif;font-size:1.9rem;line-height:1.1}.cronolog-screen h4:focus{outline:none}.cronolog-screen-lede{color:#5c6d78;margin:12px 0 22px;font-size:.85rem;line-height:1.6}.cronolog-log-heading{align-items:center;gap:8px;margin-bottom:10px;font-size:.85rem;display:flex}.cronolog-log-list button{text-align:left;color:#0c2e49;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dbe3e8;align-items:center;gap:12px;width:100%;padding:16px 0;transition:color .16s,background-color .16s;display:flex}.cronolog-log-list button:hover{color:#0f6047;background:#f0f6f4}.cronolog-log-list button>svg{flex-shrink:0}.cronolog-log-list button>svg:last-child{margin-left:auto}.cronolog-log-list button>span{flex-direction:column;gap:4px;display:flex}.cronolog-log-list strong{font-size:.875rem;font-weight:600}.cronolog-log-list small{color:#5c6d78;font-size:.72rem;line-height:1.4}.cronolog-reading{background:#f0f5f3;margin:20px 0 24px;padding:18px}.cronolog-reading>div{align-items:center;gap:8px;font-size:.75rem;display:flex}.cronolog-reading>strong{margin-top:14px;font-size:2.5rem;font-weight:600;line-height:1;display:block}.cronolog-reading>strong>span{font-size:1.25rem}.cronolog-reading p{color:#5c6d78;font-size:.75rem}.cronolog-reading button,.cronolog-back{color:#0f6047;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:.8rem;font-weight:600;display:inline-flex}.cronolog-back{margin:-8px 0 22px}.cronolog-synced{color:#37624f;align-items:flex-start;gap:9px;margin-top:24px;font-size:.75rem;line-height:1.6;display:flex}.cronolog-synced svg{flex-shrink:0;margin-top:2px}.cronolog-synced small{color:#5c6d78;font-size:.7rem}.cronolog-phone-footer{color:#5c6d78;border-top:1px solid #dbe3e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 25px;font-size:.6rem;display:flex}.cronolog-phone-footer>span:first-child{letter-spacing:.06em;font-weight:600}.cronolog-caption{color:#52666c;margin:14px 0 0;font-size:.75rem;line-height:1.6}.cronolog-status{color:#285b3c;background:#e9f4ed;margin-top:14px;padding:5px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.cronolog-status.is-pending{color:#775114;background:#fff3d9}.cronolog-fields{margin:24px 0}.cronolog-fields>div{border-bottom:1px solid #dbe3e8;padding:16px 0}.cronolog-fields dt{color:#5c6d78;margin-bottom:6px;font-size:.75rem}.cronolog-fields dd{margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.cronolog-record-note{color:#5c6d78;font-size:.85rem;line-height:1.7}.cronolog-evidence{margin:24px 0 0}.cronolog-evidence img{object-fit:contain;width:100%;height:auto;display:block}.cronolog-evidence figcaption{color:#5c6d78;gap:7px;margin-top:7px;font-size:.65rem;display:flex}@media (max-width:1050px){.cronolog-section{grid-template-columns:1fr;gap:48px}.cronolog-story>p{max-width:68ch}}@media (max-width:760px){.cronolog-section{padding:64px 22px}.cronolog-brand{width:230px;margin-bottom:28px}.cronolog-story h2{letter-spacing:-.035em;margin:0;font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(2.8rem,10vw,4rem);font-weight:700}.cronolog-story>p{font-size:1rem}.cronolog-steps li{gap:18px}.cronolog-phone{border-radius:36px;height:660px}.cronolog-screen{padding:22px 16px}.cronolog-phone-header{padding-inline:16px}.cronolog-demo>h3{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.cronolog-log-list button{transition:none}}.cronolog-menu-dish{border-top:1px solid #dbe3e8;padding:20px 0}.cronolog-menu-dish h5{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.cronolog-menu-dish .cronolog-evidence{margin-top:12px}
