@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-ext-400-normal-p18AlW_x.woff2) format("woff2"),url(/assets/dm-serif-display-latin-ext-400-normal-B1toqZab.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2) format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,DM Sans,sans-serif;color:#291b20;background:#fff8f1;font-synthesis:none;text-rendering:optimizeLegibility;--page: #fff8f1;--paper: #fffdf9;--cream: #f8eee6;--peach: #fbe2d7;--peach-deep: #f4d2c3;--coral: #e66c5d;--coral-dark: #b64b40;--coral-action: #b64b40;--coral-action-hover: #a73f36;--ink: #291b20;--muted: #65565b;--soft-ink: #8d777c;--line: #e8d9d0;--lift: 0 17px 42px rgba(79, 49, 38, .09), 0 3px 10px rgba(79, 49, 38, .045);--small-lift: 0 6px 18px rgba(79, 49, 38, .07);--serif: "DM Serif Display", Georgia, serif;--sans: "DM Sans Variable", "DM Sans", sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;scrollbar-color:#d5b9ac #fff4eb}body{margin:0;min-width:320px;min-height:100vh;background:var(--page);color:var(--ink);caret-color:var(--coral-dark)}body,button,input,textarea,select{font-family:var(--sans)}::selection{background:#f0c9b9;color:#321e20}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.19em}button:focus-visible,a:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(207,86,72,.66);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:12px 16px;transform:translateY(-160%);border-radius:8px;background:var(--ink);color:#fff;font-weight:650}.skip-link:focus{transform:translateY(0)}#main-content h1:focus{outline:2px solid var(--coral-action);outline-offset:5px}.site-header{position:relative;z-index:10;height:80px;background:#fffbf6eb;border-bottom:1px solid rgba(232,217,208,.75)}.header-inner{width:min(1320px,calc(100% - 72px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:18px;font-weight:700;letter-spacing:-.035em;text-decoration:none;white-space:nowrap}.brand-mark{width:43px;height:43px;display:inline-grid;place-items:center;border-radius:14px;background:#f2a38d;color:#fff9f1;box-shadow:inset 0 1px #ffffff9e,0 2px 3px #7e3e2f1f}.brand-mark.mini{width:29px;height:29px;border-radius:10px;background:#f1a58f}.top-nav{display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,57px);margin-left:auto}.top-nav a{position:relative;text-decoration:none;color:#55474c;font-size:14px;font-weight:550;transition:color .18s ease}.top-nav a:hover,.top-nav a[aria-current=page]{color:var(--coral-dark)}.top-nav a[aria-current=page]:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;border-radius:2px;background:var(--coral);content:""}.header-cta{margin-left:8px}.menu-toggle{display:none}.button{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:0 19px;font-size:14px;font-weight:650;letter-spacing:-.012em;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button-coral{background:var(--coral-action);color:#fff;border-color:var(--coral-action);box-shadow:0 4px 10px #9739302e}.button-coral:hover{background:var(--coral-action-hover);border-color:var(--coral-action-hover);box-shadow:0 7px 14px #97393033}.button-outline{background:#fffdf98f;color:var(--ink);border-color:#e7d5ca}.button-outline:hover{background:var(--paper);border-color:#d9b9aa}.button-soft{background:var(--peach);color:#773f3d;border-color:#f3d4c8}.button-quiet{background:transparent;color:#5d5054;border-color:transparent}.button-large{min-height:54px;border-radius:14px;padding:0 23px;font-size:15px}.home-hero{position:relative;isolation:isolate;overflow:hidden;min-height:668px;padding:64px max(36px,calc((100% - 1320px)/2)) 30px;background-color:#f3e2d5;background-image:linear-gradient(90deg,#fff8f1f5,#fff8f1eb 35%,#fff8f1a1 61%,#f9e0d066),url(/images/desk.webp);background-size:cover;background-position:center 52%}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fffaf508,#77482f0a)}.hero-inner{max-width:1320px;min-height:558px;margin:auto;display:grid;grid-template-columns:minmax(330px,.91fr) minmax(510px,1.09fr);align-items:center;gap:clamp(38px,6.1vw,92px)}.hero-copy{max-width:542px;padding:12px 0 32px}.hero-eyebrow,.section-kicker{margin:0 0 14px;color:#a05d51;font-size:12px;font-weight:700;letter-spacing:.095em;text-transform:uppercase}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid rgba(229,150,126,.32);border-radius:999px;background:#fbe1d6cc;color:#83483f;letter-spacing:.03em;text-transform:none;font-size:13px}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #e66c5d21}h1,h2,h3,p{margin-top:0}.hero-copy h1{margin:17px 0 19px;font:400 clamp(54px,5.55vw,79px)/.98 var(--serif);letter-spacing:-.036em}.hero-copy h1 em,.workspace-heading h1 em,.reading-intro h1 em,.not-found h1 em{color:var(--coral);font-style:normal}.hero-description{max-width:510px;margin-bottom:27px;color:#57484e;font-size:17px;line-height:1.68}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-trust{display:flex;flex-wrap:wrap;gap:15px 22px;margin-top:22px;color:#645458;font-size:12px}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust i{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;background:#e8a18b;color:#fff;font-style:normal}.hero-demo{position:relative;padding:16px 0 24px}.hero-note{position:absolute;top:-11px;right:30px;z-index:1;color:#8b5548;font-family:var(--serif);font-size:19px;transform:rotate(2deg)}.hero-note span{display:inline-block;color:var(--coral-action);font-family:var(--sans);font-size:24px;transform:rotate(40deg)}.hero-bottom-note{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:20px;color:#79574e;font-family:var(--serif);font-size:15px}.scribble-line{width:50px;height:1px;background:#c8806c;transform:rotate(-18deg)}.calc-panel{width:100%;border:1px solid rgba(226,204,192,.9);border-radius:23px;background:#fffdf9f5;box-shadow:0 22px 56px #51322524,0 3px 9px #5132250f;padding:20px 22px 17px}.calc-panel-hero{max-width:624px;margin-left:auto}.calc-panel-top{min-height:34px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-brand{display:inline-flex;align-items:center;gap:9px;color:#3e3035;font-size:13px;font-weight:700}.calculated-tag{display:inline-flex;align-items:center;gap:7px;color:#797075;font-size:11px}.calculated-tag span{width:7px;height:7px;border-radius:50%;background:#78a987}.question-form{position:relative;border:1px solid #e5d3c8;border-radius:14px;background:#fffefa;box-shadow:0 3px 9px #4b302712;padding:8px 9px 7px 16px;transition:border-color .18s ease,box-shadow .18s ease}.question-form:focus-within{border-color:#d98c78;box-shadow:0 0 0 3px #e66c5d1f,0 3px 9px #4b30270d}.question-form textarea{width:100%;resize:vertical;min-height:49px;max-height:180px;display:block;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px;line-height:1.5;padding:9px 2px 4px}.calc-panel-hero .question-form textarea{min-height:43px}.question-form textarea::placeholder{color:#82777a;opacity:1}.question-tools{display:flex;align-items:center;justify-content:space-between;padding:3px 0 0;color:#817478;font-size:10px}.question-tools kbd{margin-left:4px;padding:2px 4px;border:1px solid #e5dad3;border-radius:4px;background:#fffaf6;font:inherit}.action-ack{margin:9px 0 -2px;color:#85777a;font-size:9px;line-height:1.5}.action-ack a{color:#a3544b;text-decoration:underline;text-underline-offset:2px}.submit-button{width:43px;height:40px;display:grid;place-items:center;border:0;border-radius:12px;background:var(--coral-action);color:#fff;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.submit-button:hover{background:var(--coral-action-hover);transform:translate(1px)}.submit-button:disabled{opacity:.45;cursor:default;transform:none}.quick-prompts{margin:19px 0 7px}.quick-heading{display:flex;align-items:center;gap:11px;margin-bottom:10px;color:#77686c;font-size:11px;font-weight:650}.fine-line{flex:1;height:1px;background:#eee3dc}.prompt-chips{display:flex;flex-wrap:wrap;gap:7px}.prompt-chip{min-height:31px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #ecdcd2;border-radius:9px;background:#fffaf6;color:#55474c;cursor:pointer;font-size:11px;transition:background-color .16s ease,border-color .16s ease}.prompt-chip:hover{border-color:#e6b9a7;background:#fff2e9}.prompt-chip svg{color:#bf695c}.panel-footnote{display:flex;align-items:center;gap:7px;margin-top:14px;color:#75676a;font-size:11px}.quiet-check{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#f7e6dd;color:#b15e4f}.working-state{display:flex;align-items:center;gap:10px;margin-top:15px;color:#65565b;font-size:13px}.working-spinner{width:16px;height:16px;border:2px solid #efd8ce;border-top-color:var(--coral-action);border-radius:50%;animation:turn .8s linear infinite}.working-state button,.message-state button{margin-left:auto;border:0;background:transparent;color:var(--coral-dark);font-weight:650;cursor:pointer}@keyframes turn{to{transform:rotate(360deg)}}.message-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding:12px 14px;border-radius:11px;font-size:13px;line-height:1.5}.notice-state{margin-top:10px;color:#607766;font-size:11px}.error-state{background:#fff0ec;color:#873b35}.error-state small{width:100%;color:#795c5c}.clarify-state{background:#fbf1e8;color:#58454a}.clarify-hint{width:100%;color:#79686b;font-size:12px}.result-wrap{margin-top:17px}.result-surface{position:relative;min-height:122px;padding:16px 18px 17px;border:1px solid #efe2d9;border-radius:14px;background:linear-gradient(115deg,#f8eee7,#f2e6df)}.result-label{display:flex;justify-content:space-between;align-items:center;color:#726468;font-size:11px;font-weight:650}.icon-button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:9px;background:transparent;color:#6b5c60;cursor:pointer}.icon-button:hover{background:#fff9}.result-value{margin:0 0 3px;color:#26181d;font-size:clamp(36px,4vw,48px);line-height:1.12;font-weight:680;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.result-summary{margin:0;color:#57494e;font-size:13px;line-height:1.5}.steps-surface{margin-top:10px;padding:13px 16px 12px;border:1px solid #eee0d8;border-radius:13px;background:#fffaf6}.steps-heading{width:100%;display:flex;align-items:center;gap:11px;padding:0;border:0;background:transparent;color:#42343a;text-align:left;font-size:12px;font-weight:700;cursor:pointer}.steps-rule{flex:1;height:1px;background:#eee2da}.steps-toggle{color:#9a6258;font-size:11px;font-weight:600}.steps-list{list-style:none;margin:12px 0 0;padding:0}.steps-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid #f0e6df}.step-count{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#f8e3d9;color:#a35449;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.steps-list li div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.steps-list strong{color:#4a3d42;font-size:12px;font-weight:650}.steps-list li div span{max-width:100%;overflow-wrap:anywhere;color:#73666a;font-size:12px;text-align:right}.assumptions{margin-top:10px;padding-top:9px;border-top:1px solid #eee2da;color:#69575d;font-size:11px}.assumptions strong{display:block;margin-bottom:4px;color:#554249}.assumptions p{margin:0 0 3px}.rate-note{margin-top:10px;color:#7b6b70;font-size:10px}.result-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.action-primary{display:flex;flex-wrap:wrap;gap:7px}.result-actions .button{min-height:39px;padding:0 13px;border-radius:10px;font-size:11px}.result-actions .button svg{width:15px;height:15px}.result-actions .button-quiet{padding:0 7px}.result-feedback{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #f0e6df;color:#786a6e;font-size:10px}.result-feedback button{padding:4px 8px;border:1px solid #ecddd5;border-radius:7px;background:transparent;color:#5d4d52;font-size:10px;cursor:pointer}.result-feedback button:hover{background:#fff2eb}.result-feedback button:disabled{opacity:.5;cursor:default}.page-section{width:min(1240px,calc(100% - 72px));margin:auto}.benefits-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px 84px;padding:97px 0 91px}.benefit-lead h2,.section-heading-row h2,.lower-heading h2,.closing-note p{margin:0;font:400 clamp(40px,4.2vw,58px)/1.02 var(--serif);letter-spacing:-.035em}.benefit-lead h2 em{color:var(--coral);font-style:normal}.benefit-copy{max-width:475px;align-self:end;padding:4px 0 8px}.benefit-copy p{margin:0 0 19px;color:#63545a;font-size:16px;line-height:1.72}.text-link{display:inline-flex;align-items:center;gap:8px;color:#b3574d;font-size:13px;font-weight:650;text-decoration:none}.text-link:hover{color:#8e3e38}.benefit-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.benefit-list article{display:grid;grid-template-columns:37px 1fr;gap:13px;padding:12px 15px 13px 0}.benefit-mark{color:#d17c69;font-family:var(--serif);font-size:23px;line-height:1.1}.benefit-list h3{margin:0 0 7px;font:400 22px/1.1 var(--serif)}.benefit-list p{max-width:320px;margin:0;color:#6c5c61;font-size:13px;line-height:1.65}.examples-section{padding:65px 0 104px;border-top:1px solid var(--line)}.home-recent{padding:0 0 74px}.home-recent .record-list{overflow:hidden;border:1px solid #eadbd2;border-radius:15px;background:#fffdf9cc}.section-heading-row,.lower-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.section-heading-row .section-kicker,.lower-heading .section-kicker{margin-bottom:8px}.section-heading-row h2{font-size:clamp(34px,3.5vw,48px)}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.example-card{min-height:124px;display:flex;align-items:center;gap:15px;padding:17px;border:1px solid #eadbd2;border-radius:13px;background:#fffdf9b8;text-align:left;cursor:pointer;transition:border-color .17s ease,background .17s ease,transform .17s ease,box-shadow .17s ease}.example-card:hover{transform:translateY(-2px);border-color:#dfb9aa;background:#fffdf9;box-shadow:var(--small-lift)}.example-stamp{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:13px;background:#fae1d7;color:#bd5d4f;font-family:var(--serif);font-size:21px}.stamp-1,.stamp-5{background:#f7e6d1;color:#b57143}.stamp-2,.stamp-6{background:#f2e8df;color:#925e4d}.stamp-3,.stamp-7{background:#f7e2df;color:#b5514e}.example-card-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.example-group{color:#a66054;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.example-card strong{font-size:14px;font-weight:680}.example-question{display:-webkit-box;overflow:hidden;color:#74666b;font-size:11px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.example-card>svg{flex:0 0 auto;color:#a46359}.closing-note{display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,72px);padding:56px 30px;background:#f4e6dc}.closing-symbol{color:#d8836c;font:400 68px/.9 var(--serif)}.closing-note p{max-width:430px;font-size:34px}.site-footer{padding:38px max(36px,calc((100% - 1320px)/2)) 22px;background:#fffaf5;border-top:1px solid var(--line)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px}.footer-top p{margin:0;color:#74656a;font:400 17px var(--serif)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:17px;border-top:1px solid #eee2da;color:#817378;font-size:11px}.footer-bottom div{display:flex;gap:20px}.footer-bottom a{color:#6d5d62;text-decoration:none}.footer-bottom a:hover{color:var(--coral-dark)}.workspace-page{min-height:calc(100vh - 80px);background:#fbf5ef}.workspace-layout{width:min(1440px,100%);min-height:inherit;display:grid;grid-template-columns:228px minmax(0,1fr);margin:auto}.workspace-sidebar{display:flex;flex-direction:column;padding:26px 16px 22px 22px;border-right:1px solid #eadbd2;background:#fffbf6bf}.side-brand{display:flex;align-items:center;gap:9px;padding:2px 9px 27px;color:#3f3036;font-size:13px;font-weight:700;text-decoration:none}.sidebar-label{padding:4px 10px 10px;color:#9c8385;font-size:9px;font-weight:700;letter-spacing:.13em}.workspace-sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar-link{display:flex;align-items:center;gap:11px;min-height:43px;padding:0 11px;border-radius:9px;color:#67595e;font-size:13px;text-decoration:none}.sidebar-link:hover{background:#fff4ed;color:#8b5048}.sidebar-link.selected{background:#f9e2d9;color:#b34f46;font-weight:680}.side-count{display:grid;min-width:20px;height:20px;place-items:center;margin-left:auto;border-radius:10px;background:#fff8f3;color:#94645b;font-size:10px}.sidebar-bottom{margin-top:auto;padding:17px 11px 1px;border-top:1px solid #eadbd2}.local-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#f6e0d6;color:#aa5a4d}.sidebar-bottom p{margin:10px 0 9px;color:#75676b;font-size:11px;line-height:1.55}.sidebar-bottom a{display:inline-flex;align-items:center;gap:5px;color:#ac5a50;font-size:10px;font-weight:650;text-decoration:none}.workspace-main{position:relative;isolation:isolate;width:min(1104px,100%);padding:49px clamp(26px,5vw,76px) 80px;margin:auto}.workspace-main:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:720px;pointer-events:none;background:linear-gradient(180deg,#fff8f1d1,#fff8f1eb),url(/images/desk.webp) center 44% / cover no-repeat}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 27px}.workspace-heading .section-kicker{margin-bottom:10px}.workspace-heading h1{margin:0 0 9px;font:400 clamp(40px,4.1vw,57px)/1.02 var(--serif);letter-spacing:-.04em}.workspace-heading>div>p:last-child{max-width:550px;margin:0;color:#69595e;font-size:14px;line-height:1.6}.workspace-mark{width:59px;height:59px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;background:#f5e5da;color:#ca7967;font:400 37px var(--serif);transform:rotate(3deg)}.workspace-main>.calc-panel{max-width:880px;margin:0 auto}.workspace-main>.calc-panel .question-form textarea{min-height:68px;font-size:16px}.workspace-lower{display:grid;grid-template-columns:1fr .9fr;gap:38px;margin-top:52px}.lower-heading{margin-bottom:17px}.lower-heading h2{font-size:29px}.lower-heading .text-link{margin-bottom:4px;white-space:nowrap}.small-examples{display:grid;grid-template-columns:1fr 1fr;gap:8px}.small-examples button{min-height:93px;padding:13px;border:1px solid #eaddd5;border-radius:11px;background:#fffdf9a6;text-align:left;cursor:pointer}.small-examples button:hover{border-color:#deb8a8;background:#fffdf9}.small-examples span{display:block;margin-bottom:7px;color:#a25e52;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.small-examples strong{display:-webkit-box;overflow:hidden;color:#4e4146;font-size:11px;font-weight:600;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.empty-inline{padding:17px 0;color:#75676b;font-size:12px;line-height:1.6}.workspace-heading.compact{margin-bottom:31px}.workspace-heading.compact h1{font-size:clamp(38px,4vw,52px)}.confirm-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#6e5d62;font-size:12px}.confirm-inline button{min-height:34px;padding:0 10px;border:1px solid #e6d6cd;border-radius:8px;background:var(--paper);cursor:pointer;font-size:11px}.confirm-inline button:first-of-type{color:#a7463f}.list-surface{overflow:hidden;border:1px solid #eadbd2;border-radius:15px;background:#fffdf9cc}.record-list{list-style:none;margin:0;padding:0}.record-list li{display:flex;align-items:center;min-height:78px;padding:7px 16px 7px 18px;border-bottom:1px solid #eee4dd}.record-list li:last-child{border-bottom:0}.record-main{min-width:0;flex:1;display:flex;align-items:center;gap:13px;padding:7px 0;border:0;background:transparent;text-align:left;cursor:pointer}.record-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#f8e7dd;color:#a75b4f}.record-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.record-copy strong{overflow:hidden;color:#44383d;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.record-copy small{color:#86777b;font-size:10px}.record-answer{margin-left:12px;color:#3c2c32;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.record-delete{width:34px;height:34px;display:grid;place-items:center;margin-left:10px;border:0;border-radius:9px;background:transparent;color:#95858a;cursor:pointer}.record-delete:hover{background:#fae7e1;color:#a8443e}.empty-panel{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.empty-glyph{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;border-radius:20px;background:#f8e3d9;color:#bd705d;font:400 36px var(--serif)}.empty-panel h2{margin:0 0 8px;font:400 31px var(--serif)}.empty-panel p{max-width:390px;margin:0 0 20px;color:#716267;font-size:13px;line-height:1.65}.settings-sheet{overflow:hidden;border:1px solid #eadbd2;border-radius:15px;background:#fffdf9c7}.settings-sheet section{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #eee4dd}.settings-sheet section:last-child{border:0}.settings-sheet h2{margin:0 0 5px;font-size:14px}.settings-sheet p{max-width:520px;margin:0;color:#716267;font-size:12px;line-height:1.6}.settings-select select{min-width:171px;min-height:40px;padding:0 12px;border:1px solid #e5d5cc;border-radius:9px;background:#fffaf5;color:#55474c;font-size:12px}.local-data-label{display:inline-flex;align-items:center;gap:6px;color:#607c68;font-size:11px;white-space:nowrap}.reading-page{width:min(1000px,calc(100% - 52px));margin:auto;padding:73px 0 105px}.reading-intro{max-width:750px;margin:0 auto 61px;text-align:center}.reading-intro .section-kicker{margin-bottom:14px}.reading-intro h1{margin:0 0 16px;font:400 clamp(46px,6vw,70px)/1.02 var(--serif);letter-spacing:-.04em}.reading-intro>p:last-child{max-width:650px;margin:0 auto;color:#66575c;font-size:16px;line-height:1.7}.example-groups{display:grid;grid-template-columns:1fr 1fr;gap:42px 64px}.group-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-bottom:13px;margin-bottom:7px;border-bottom:1px solid #e6d7cf}.group-heading h2{margin:0;font:400 30px/1.1 var(--serif)}.group-heading>span{color:#a67a72;font-size:11px}.group-list{display:flex;flex-direction:column}.group-list button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:79px;padding:12px 2px;border:0;border-bottom:1px solid #eee4dd;background:transparent;text-align:left;cursor:pointer}.group-list button:hover .round-arrow{background:#f4d8cd;color:#9d4e44}.group-list button>span:first-child{display:flex;flex-direction:column;gap:4px}.group-list small{color:#a05b50;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.group-list strong{color:#4d4145;font-size:12px;font-weight:550;line-height:1.5}.round-arrow{width:33px;height:33px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e8d9d0;border-radius:50%;color:#a46156;transition:background .16s ease}.reading-endnote{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:75px;padding:26px;border-top:1px solid var(--line)}.reading-endnote p{margin:0;font:400 23px var(--serif)}.guide-index{width:min(980px,calc(100% - 52px))}.guide-index .reading-intro{margin-bottom:58px}.guide-category-nav{display:flex;flex-wrap:wrap;gap:9px;margin:-28px 0 38px}.guide-category-chip{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #ead8ce;border-radius:999px;background:#fff9f3;color:#514248;font-size:12px;text-decoration:none;transition:border-color .16s ease,background .16s ease}.guide-category-chip:hover{border-color:#d99883;background:#fff3ea}.guide-category-chip span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#f6e4da;color:#a45a4f;font-size:10px;font-variant-numeric:tabular-nums}.guide-category{padding:29px 0 38px;border-top:1px solid #e6d7cf}.guide-category[id]{scroll-margin-top:86px}.guide-category .group-heading{align-items:end;border:0;margin:0 0 16px;padding:0}.guide-category .group-heading .section-kicker{margin-bottom:7px;font-size:10px}.guide-category .group-heading h2{margin-bottom:6px;font-size:31px}.guide-category .group-heading p:last-child{margin:0;color:#73646a;font-size:12px}.guide-category .group-heading>span{padding-bottom:4px;color:#a37b73;font-size:11px}.guide-row-list{border-top:1px solid #eee4dd}.guide-row{display:grid;grid-template-columns:35px 104px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:88px;padding:11px 3px;border-bottom:1px solid #eee4dd;text-decoration:none}.guide-row:hover strong{color:#a64f47}.guide-row-number{color:#ca826f;font:400 19px var(--serif)}.guide-thumb{display:block;width:104px;height:64px;border-radius:9px;background:#f7e9df;object-fit:contain}.guide-row-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.guide-row strong{font:400 21px/1.18 var(--serif);transition:color .16s ease}.guide-row small{color:#77696e;font-size:11px;line-height:1.5}.guide-time{display:inline-flex;align-items:center;gap:9px;color:#907f82;font-size:10px;white-space:nowrap}.guide-time svg{color:#a45b50}.article-page{width:min(1020px,calc(100% - 48px));margin:auto;padding:30px 0 100px}.breadcrumbs{display:flex;gap:9px;margin:0 0 42px;color:#917e82;font-size:11px}.breadcrumbs a{color:#a1584d;text-decoration:none}.article-header{max-width:810px;margin:0 auto;text-align:center}.article-header .section-kicker{margin-bottom:15px}.article-header .section-kicker span{padding:0 5px;color:#c58a7e}.article-header h1{margin:0 auto 15px;font:400 clamp(42px,6vw,68px)/1.03 var(--serif);letter-spacing:-.04em}.article-deck{max-width:670px;margin:0 auto 27px;color:#65565c;font-size:16px;line-height:1.65}.article-hero{margin:0}.article-hero img{display:block;width:100%;max-height:510px;object-fit:cover;border-radius:17px;background:#f2e4d9}.article-hero figcaption{padding-top:8px;color:#897a7d;font-size:10px;text-align:right}.article-body{width:min(690px,100%);margin:46px auto 0}.article-body>section{margin-bottom:43px}.article-body h2{margin:0 0 14px;font:400 34px/1.13 var(--serif);letter-spacing:-.02em}.article-body section>p,.article-body section>ul{color:#55484d;font-size:15px;line-height:1.82}.article-body section>p{margin:0 0 15px}.article-body a{color:#a94e44}.article-body a.button-coral{color:#fff}.article-body li{padding-left:4px;margin:7px 0}.guide-figure{margin:24px 0}.guide-figure img{display:block;width:100%;border-radius:12px;background:#f4e7dd}.guide-figure figcaption{padding-top:8px;color:#8a797c;font-size:11px}.guide-examples{padding:25px 0 8px;border-top:1px solid var(--line)}.worked-example{padding:19px;margin:16px 0;border:1px solid #eadbd2;border-radius:13px;background:#fffdf9a6}.worked-example h3{margin:0 0 10px;font:400 22px var(--serif)}.worked-question{color:#65545a!important;font-style:italic}.worked-example ol{padding-left:22px;color:#66585d;font-size:12px;line-height:1.7}.worked-answer{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:11px 13px;margin:13px 0;border-radius:9px;background:#f7e9e0;color:#493137;font-weight:700}.worked-answer small{color:#7b686d;font-size:10px;font-weight:500}.worked-example .text-link{padding:0;border:0;background:transparent;cursor:pointer}.sources-section{padding-top:27px;border-top:1px solid var(--line)}.sources-section h2{font-size:29px}.sources-section ul{list-style:none;padding:0}.sources-section li{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #eee4dd}.sources-section li a{font-size:13px;font-weight:650}.sources-section li span{color:#847478;font-size:10px}.article-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:43px;padding:21px;border-radius:13px;background:#f3e3d9;color:#584247;font:400 20px var(--serif)}.legal-page{width:min(800px,calc(100% - 52px))}.legal-page .reading-intro{margin-bottom:46px}.legal-page .reading-intro h1{font-size:clamp(44px,5.7vw,64px)}.legal-copy{width:min(660px,100%);margin:auto}.legal-copy>section{padding:21px 0;border-bottom:1px solid #e8dcd4}.legal-copy>p,.legal-copy section p{color:#594b50;font-size:14px;line-height:1.8}.legal-copy h2{margin:0 0 8px;font:400 26px var(--serif)}.legal-updated{color:#8a777c!important;font-size:11px!important}.legal-copy a{color:#a94e44}.legal-footer-cta{padding:26px 0 0;text-align:center}.support-form{width:min(660px,100%);margin:auto}.support-form>label{display:block;margin-bottom:9px;color:#514247;font-size:13px;font-weight:700}.support-form textarea{width:100%;min-height:160px;padding:13px;border:1px solid #e1d1c7;border-radius:12px;background:#fffdf9;color:var(--ink);font-size:14px;line-height:1.6;resize:vertical}.support-form textarea::placeholder{color:#86777b}.support-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.support-submit>span{color:#827277;font-size:10px;line-height:1.5}.support-submit a{color:#a55046}.form-status{margin-top:14px;color:#5b7562;font-size:12px}.feedback-outbox{width:min(760px,100%);margin:48px auto 0;padding:25px 28px;border:1px solid #e8d9cf;border-radius:18px;background:#f9f3eb}.outbox-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #e6d8cf}.outbox-heading h2{margin:3px 0 0;font:400 27px var(--serif)}.outbox-count{padding:7px 10px;border-radius:99px;background:#fff8ee;color:#694d48;font-size:11px;white-space:nowrap}.feedback-outbox ul{margin:0;padding:0;list-style:none}.outbox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:18px 0;border-bottom:1px solid #e6d8cf}.outbox-item-copy{min-width:0}.outbox-item-copy strong{font-size:13px}.outbox-item-copy p{margin:7px 0;color:#65575a;font-size:12px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.outbox-item-copy small,.outbox-status{color:#796c6d;font-size:10px}.outbox-item-actions{display:flex;flex-wrap:wrap;align-items:start;justify-content:end;gap:10px}.outbox-item-actions .button{min-height:36px;padding:0 13px;font-size:11px}.outbox-item-actions .text-link{padding:8px 0;font-size:11px}.outbox-status{grid-column:1 / -1}.outbox-privacy{margin:16px 0 0;color:#74676a;font-size:11px;line-height:1.7}.outbox-privacy a{color:#a94e44}.not-found{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found .empty-glyph{font-size:32px}.not-found h1{margin-bottom:12px;font:400 clamp(42px,5vw,60px)/1.05 var(--serif)}.not-found p{color:#76666b}@media(min-width:1440px){.home-hero{min-height:710px}.hero-inner{min-height:590px}}@media(max-width:1080px){.header-inner{width:calc(100% - 48px);gap:23px}.top-nav{gap:23px}.home-hero{padding-left:28px;padding-right:28px}.hero-inner{grid-template-columns:minmax(280px,.88fr) minmax(460px,1.12fr);gap:30px}.hero-copy h1{font-size:clamp(50px,6.3vw,68px)}.page-section{width:calc(100% - 56px)}.workspace-layout{grid-template-columns:195px minmax(0,1fr)}.workspace-sidebar{padding-left:13px;padding-right:12px}.workspace-main{padding-left:34px;padding-right:34px}.workspace-lower{gap:25px}}@media(max-width:790px){.site-header{height:68px}.header-inner{width:calc(100% - 34px);gap:12px}.brand{font-size:16px;gap:8px}.brand-mark{width:37px;height:37px;border-radius:12px}.header-cta{min-height:39px;padding:0 12px;gap:5px;font-size:11px}.menu-toggle{order:3;width:39px;height:39px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid #eadbd2;border-radius:11px;background:#fffaf5;cursor:pointer}.menu-toggle span{width:16px;height:1.5px;background:#654f55}.top-nav{position:absolute;top:67px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px 17px 15px;border-bottom:1px solid #e7d6cc;background:#fffaf5;box-shadow:0 12px 20px #482c2414}.top-nav.is-open{display:flex}.top-nav a{padding:12px 8px;border-bottom:1px solid #f0e6df}.top-nav a:last-child{border-bottom:0}.home-hero{min-height:unset;padding:47px 22px 22px;background-position:center top}.home-hero{background-image:linear-gradient(180deg,#fff8f1,#f8eade)}.hero-inner{min-height:unset;grid-template-columns:1fr;gap:29px}.hero-copy{max-width:600px;padding:0;margin:auto}.hero-copy h1{margin-top:14px;font-size:clamp(49px,9vw,67px)}.hero-description{max-width:590px;font-size:15px;line-height:1.62}.hero-trust{gap:10px 15px;margin-top:17px}.hero-demo{width:min(610px,100%);padding:8px 0 0;margin:auto}.hero-note,.hero-bottom-note{display:none}.calc-panel{border-radius:18px;padding:16px}.calc-panel-hero{max-width:unset}.calc-panel-hero .question-form textarea{min-height:49px}.page-section{width:calc(100% - 44px)}.benefits-section{grid-template-columns:1fr 1fr;gap:18px 32px;padding:69px 0}.benefit-list{gap:10px}.benefit-list article{grid-template-columns:30px 1fr;gap:9px;padding-right:6px}.benefit-list h3{font-size:19px}.benefit-list p{font-size:11px}.examples-section{padding:52px 0 72px}.example-grid{grid-template-columns:1fr 1fr}.example-card{min-height:112px;gap:11px;padding:13px}.closing-note{flex-wrap:wrap;gap:14px 24px;padding:40px 22px;text-align:center}.closing-symbol{font-size:45px}.closing-note p{max-width:340px;font-size:28px}.closing-note .button{flex-basis:100%;width:max-content;margin:auto}.workspace-page{min-height:calc(100vh - 68px)}.workspace-main:before{display:none}.workspace-layout{display:block}.workspace-sidebar{position:sticky;top:0;z-index:4;display:block;padding:9px 15px;border:0;border-bottom:1px solid #eadbd2;background:#fffaf5f5}.side-brand,.sidebar-label,.sidebar-bottom{display:none}.workspace-sidebar nav{flex-direction:row;justify-content:space-between;gap:4px}.sidebar-link{min-height:38px;justify-content:center;gap:6px;padding:0 9px;font-size:11px}.sidebar-link svg{width:15px}.side-count{min-width:17px;height:17px;margin-left:-3px;font-size:9px}.workspace-main{padding:38px 22px 60px}.workspace-heading{margin-bottom:21px}.workspace-heading h1{font-size:clamp(39px,7vw,52px)}.workspace-heading>div>p:last-child{font-size:12px}.workspace-mark{width:47px;height:47px;border-radius:15px;font-size:29px}.workspace-main>.calc-panel .question-form textarea{min-height:57px}.workspace-lower{grid-template-columns:1fr;gap:28px;margin-top:34px}.reading-page{width:calc(100% - 42px);padding:56px 0 80px}.reading-intro{margin-bottom:44px}.reading-intro h1{font-size:clamp(43px,8vw,60px)}.reading-intro>p:last-child{font-size:14px}.example-groups{gap:34px}.article-page{width:calc(100% - 38px);padding-top:24px}.article-header h1{font-size:clamp(41px,7vw,58px)}.article-deck{font-size:14px}.article-hero img{max-height:400px}.article-body{margin-top:35px}}@media(max-width:520px){.site-header{height:64px}.header-inner{width:calc(100% - 24px);gap:7px}.brand{font-size:14px;letter-spacing:-.04em}.brand-mark{width:33px;height:33px}.header-cta{min-height:44px;margin-left:0;padding:0 7px;font-size:10px}.header-cta svg{width:13px}.menu-toggle{flex:0 0 44px;width:44px;height:44px}.top-nav{top:63px}.home-hero{padding:36px 17px 18px}.hero-eyebrow{padding:7px 10px;font-size:11px}.hero-copy h1{margin-bottom:13px;font-size:clamp(46px,12vw,59px)}.hero-description{margin-bottom:19px;font-size:14px}.hero-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.button-large{min-height:47px;padding:0 10px;font-size:11px}.hero-trust{font-size:10px;gap:8px 12px}.hero-trust i{width:15px;height:15px}.hero-demo{margin-top:5px}.calc-panel{padding:13px;border-radius:16px}.icon-button{width:44px;height:44px}.steps-heading{min-height:44px}.calc-panel-top{margin-bottom:10px}.question-form{padding-left:12px}.question-form textarea{font-size:16px}.submit-button{width:44px;height:44px}.quick-prompts{margin-top:14px}.prompt-chips{gap:6px}.prompt-chip{min-height:44px;padding:0 10px;font-size:10px}.result-surface{min-height:110px;padding:13px}.result-value{font-size:38px}.steps-surface{padding:11px}.steps-list li div{align-items:start;flex-direction:column;gap:3px}.steps-list li div span{text-align:left}.result-actions{align-items:stretch;flex-direction:column}.action-primary{display:grid;grid-template-columns:1.1fr 1fr 1fr}.result-actions .button{padding:0 7px;font-size:10px}.result-actions .button-quiet{align-self:flex-end;min-height:44px}.result-feedback{font-size:9px}.page-section{width:calc(100% - 36px)}.benefits-section{display:block;padding:57px 0 52px}.benefit-lead h2{font-size:44px}.benefit-copy{margin-top:18px}.benefit-copy p{font-size:14px}.benefit-list{grid-template-columns:1fr;gap:1px;margin-top:25px;padding-top:14px}.benefit-list article{grid-template-columns:35px 1fr;padding:13px 0;border-bottom:1px solid #eee1d9}.benefit-list article:last-child{border:0}.benefit-list p{max-width:350px;font-size:12px}.examples-section{padding:42px 0 57px}.home-recent{padding-bottom:52px}.section-heading-row{align-items:start;flex-direction:column;gap:12px}.section-heading-row h2{font-size:38px}.example-grid{grid-template-columns:1fr;gap:7px}.example-card{min-height:91px}.example-stamp{width:38px;height:38px;flex-basis:38px;border-radius:11px}.closing-note{flex-direction:column}.closing-note p{font-size:27px}.site-footer{padding:28px 18px 17px}.footer-top{align-items:flex-start;flex-direction:column;gap:9px;padding-bottom:18px}.footer-top p{font-size:15px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:13px}.footer-bottom div{flex-wrap:wrap;gap:11px 17px}.workspace-sidebar{padding:7px 9px}.workspace-sidebar nav{gap:1px}.sidebar-link{flex:1;flex-direction:column;gap:2px;min-height:45px;padding:4px 2px;font-size:9px}.side-count{position:absolute;margin:-20px 0 0 26px}.workspace-main{padding:31px 14px 50px}.workspace-main,.workspace-lower,.workspace-lower>section{min-width:0;width:100%;max-width:100%}.workspace-heading{align-items:start}.workspace-heading h1{font-size:41px}.workspace-mark{width:38px;height:38px;border-radius:12px;font-size:24px}.workspace-heading .section-kicker{font-size:10px}.workspace-heading>div>p:last-child{max-width:280px;font-size:11px}.workspace-lower{margin-top:29px}.lower-heading h2{font-size:25px}.lower-heading .text-link{font-size:10px}.small-examples{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.small-examples button{min-width:0;min-height:87px;padding:10px}.small-examples strong{font-size:10px}.lower-heading{min-width:0;align-items:flex-start;flex-wrap:wrap;gap:7px 12px}.lower-heading>div{min-width:0}.lower-heading .text-link{max-width:100%;white-space:normal}.reading-page{width:calc(100% - 34px);padding:45px 0 65px}.reading-intro h1{font-size:44px}.example-groups{grid-template-columns:1fr;gap:31px}.group-heading h2{font-size:27px}.reading-endnote{flex-direction:column;gap:14px;margin-top:48px;text-align:center}.reading-endnote p{font-size:21px}.guide-row{grid-template-columns:25px 88px minmax(0,1fr);gap:9px;padding:13px 0}.guide-thumb{width:88px;height:56px}.guide-row-number{font-size:16px}.guide-row strong{font-size:19px}.guide-row small{font-size:10px}.guide-time{grid-column:3;justify-self:start;margin-top:3px}.guide-category .group-heading h2{font-size:27px}.article-page{width:calc(100% - 28px);padding-top:19px}.breadcrumbs{margin-bottom:29px}.article-header h1{font-size:42px}.article-deck{font-size:16px}.article-hero img{max-height:275px;border-radius:12px}.article-body{margin-top:29px}.article-body h2{font-size:29px}.article-body section>p,.article-body section>ul{font-size:16px;line-height:1.7}.worked-example{padding:14px}.article-cta{align-items:flex-start;flex-direction:column;font-size:18px}.legal-page .reading-intro h1{font-size:43px}.legal-copy h2{font-size:24px}.legal-copy>p,.legal-copy section p{font-size:13px}.support-submit{align-items:flex-start;flex-direction:column}.feedback-outbox{margin-top:34px;padding:17px 14px;border-radius:14px}.outbox-heading{align-items:flex-start;flex-direction:column;gap:9px}.outbox-heading h2{font-size:24px}.outbox-item{grid-template-columns:1fr;gap:8px}.outbox-item-actions{justify-content:flex-start}.outbox-item-actions .button,.outbox-item-actions .text-link{min-height:44px}.settings-sheet section{align-items:flex-start;flex-direction:column;padding:18px}.settings-select,.settings-select select{width:100%}.record-list li{padding-left:10px;padding-right:8px}.record-main{min-height:44px}.record-icon{display:none}.record-copy strong{font-size:11px}.record-answer{font-size:12px}.record-delete{width:44px;height:44px;margin-left:3px}.empty-panel{min-height:310px;padding:25px}.confirm-inline{justify-content:flex-start}}@media(max-width:390px){.workspace-lower{grid-template-columns:minmax(0,1fr)}.workspace-lower>section,.small-examples,.recent-preview{min-width:0}.lower-heading{flex-direction:column}.lower-heading .text-link{align-self:flex-start}.guide-row{grid-template-columns:88px minmax(0,1fr);gap:10px}.guide-row-number{display:none}.guide-thumb{grid-column:1;grid-row:1 / span 2}.guide-row-copy{grid-column:2}.guide-time{grid-column:2;justify-self:start;margin-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
