.public-journal{background:#f5f2eb;color:#242722;min-height:100vh;--public-rule:#d4d0c6;--public-serif:"Noto Serif TC Variable",Georgia,serif}.public-footer,.public-masthead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px 0;border-bottom:1px solid var(--public-rule,#d4d0c6)}.public-brand{font:600 25px/1.2 var(--public-serif,Georgia,serif);letter-spacing:-1px}.public-brand span{color:#ae3b21}.public-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.public-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:72px;padding:88px 0 72px}.public-hero .journal-page-heading h1{font:500 clamp(40px,5.6vw,76px)/1.13 var(--public-serif);letter-spacing:-.045em}.public-hero h1 span{color:#ae3b21}.public-hero-copy{max-width:650px;margin-top:28px;font-size:18px;line-height:1.8;color:#65665e}.public-margin{border-top:3px solid #ae3b21;padding-top:20px;align-self:end;font-size:14px;line-height:1.9;color:#65665e}.public-margin ol{list-style:decimal-leading-zero;padding-left:26px;margin:24px 0}.public-margin li{padding:12px 0 12px 8px;border-bottom:1px solid var(--public-rule)}.public-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.public-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:1px solid #ae3b21;border-radius:2px;color:#fffaf2;background:#ae3b21;font-weight:600;font-size:14px}.public-button:hover{background:#8e301b}.public-button-secondary{color:#242722;border-color:#bdb8ae;background:transparent}.public-button-secondary:hover{background:#eae5db}.public-index{border-top:1px solid #242722;padding-bottom:64px}.public-index-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:24px 0}.public-features{list-style:none;padding:0;counter-reset:feature;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px}.public-feature{counter-increment:feature;display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;border-top:1px solid var(--public-rule);padding:28px 0}.public-feature:before{content:counter(feature,decimal-leading-zero);color:#ae3b21;font-size:12px;padding-top:7px}.public-feature h2{font:500 24px/1.4 var(--public-serif)}.public-feature p{margin-top:12px;font-size:14px;line-height:1.8;color:#65665e}.public-footer{border-bottom:0;border-top:1px solid var(--public-rule,#d4d0c6);color:#65665e;font-size:12px}.auth-journal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:12%;padding:64px 0 80px;align-items:start}.auth-journal-intro{position:sticky;top:56px;padding-top:24px}.auth-journal-intro h2{font:500 clamp(36px,4.5vw,62px)/1.2 var(--public-serif);letter-spacing:-.035em;margin:24px 0;max-width:500px}.auth-journal-intro p{max-width:350px;color:#65665e;line-height:1.9}.auth-journal-form{min-width:0;border-top:3px solid #ae3b21;padding-top:28px}.auth-journal-form .journal-page-header{margin-bottom:28px}.auth-divider{border-top:1px solid #d4d0c6;padding-top:18px;margin-bottom:18px;color:#65665e;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-document{max-width:900px;padding-block:36px 80px;line-height:1.85}.public-document>section{border-top:1px solid var(--public-rule);padding-top:28px}.public-document h2{font-family:var(--public-serif);font-weight:500}.public-demo{padding-block:36px 80px}.public-demo-list{border-top:1px solid #242722;margin-top:40px}.public-demo-row{display:grid;grid-template-columns:40px minmax(0,1fr) 160px;align-items:center;gap:8px 24px;padding:30px 0;border-bottom:1px solid var(--public-rule)}.public-demo-row>.journal-kicker{grid-column:1;grid-row:1/span 2;align-self:start;padding-top:8px}.public-demo-row h2{grid-column:2;grid-row:1;font:500 26px/1.4 var(--public-serif)}.public-demo-row p{grid-column:2;grid-row:2;max-width:650px;margin:0;line-height:1.8}.public-demo-row>button{grid-column:3;grid-row:1/span 2}.public-note{border-left:2px solid #ae3b21;padding:8px 0 8px 20px;color:#65665e;font-size:14px;line-height:1.8;margin-top:32px;max-width:760px}.journal-topnav{background:#f5f2eb;border-bottom:1px solid #d4d0c6}.journal-topnav-inner{max-width:1200px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.journal-topnav a{text-underline-offset:6px}.journal-topnav a:hover{color:#ae3b21;text-decoration:underline}.journal-managed-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.journal-managed-nav a{padding:10px 12px;font-size:14px;font-weight:500;color:#65665e;text-underline-offset:6px}.journal-managed-nav a[aria-current=page]{color:#ae3b21;text-decoration:underline;text-decoration-thickness:2px}.journal-managed-workspace{max-width:1200px;width:100%;margin:auto;padding:44px 32px 80px;flex:1}.journal-managed-workspace :is(dd,section,td){overflow-wrap:anywhere}.public-journal :is(a,button,input,select):focus-visible{outline:2px solid #ae3b21;outline-offset:4px}@media (max-width:760px){.public-container{width:calc(100% - 40px)}.auth-journal,.public-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:40px}.auth-journal-intro{position:static;padding-top:0}.auth-journal-intro h2{font-size:34px}.public-features{grid-template-columns:minmax(0,1fr)}.public-margin{align-self:start}.public-demo-row{grid-template-columns:28px minmax(0,1fr);gap:16px}.public-demo-row>button{grid-column:2;grid-row:3;justify-self:start}.journal-topnav-inner{padding:20px;gap:18px}.journal-managed-workspace{padding:28px 20px 56px}}.journal-records{border-bottom:1px solid #d4d0c6}.journal-records>.journal-panel{border:0;border-top:1px solid #d4d0c6;border-radius:0;background:transparent;padding:26px 0}.auth-journal-form .journal-running-head>:last-child{display:none}.auth-journal-form .journal-page-heading{padding-top:18px}.public-hero .journal-page-heading{border-bottom:0;padding-bottom:0}.public-hero .journal-page-header{margin-bottom:0}.public-hero .journal-running-head{flex-wrap:wrap}@media (max-width:760px){.public-hero .journal-page-heading h1{font-size:clamp(38px,8vw,56px)}.auth-journal-intro{display:none}.auth-journal{padding-top:32px}}