.journal-page{color:#6b6b6b}.journal-page [hidden]{display:none!important}.journal-page .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}.journal-container{width:min(1200px,86%);margin-inline:auto}.journal-hero{background:#f7f7f7;padding:28px 0 75px}.journal-hero .aku-crumbs{margin-bottom:45px}.journal-hero-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:100px;align-items:center}.journal-page h1{font:400 clamp(40px,4.4vw,64px)/1.1 "Donegal One",Georgia,serif;letter-spacing:-1.7px;margin:0 0 25px}.journal-hero-grid>div>p:last-child{font-size:15px;line-height:1.9;max-width:570px;color:#777}.journal-note{border-left:1px solid #d5dfe1;padding:10px 0 10px 55px}.journal-note>span{font:85px/.6 "Donegal One",Georgia,serif;color:var(--teal);display:block;height:55px}.journal-note p{font:29px/1.3 "Donegal One",Georgia,serif;color:#777}.journal-note small{font-size:10px;letter-spacing:.6px;color:#999}.journal-archive{padding:75px 0 90px;min-height:600px}.journal-section-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.journal-section-title h2{font-size:43px;margin:0}.journal-section-title .aku-kicker{margin-bottom:16px}.journal-section-title>a{white-space:nowrap;margin-bottom:5px}.journal-filters{background:#f4f5f5;padding:25px 28px;border:1px solid #e9ecec}.journal-filters label{display:flex;flex-direction:column;gap:8px;font-size:10px;letter-spacing:.5px}.journal-filters input,.journal-filters select{font:13px "Palanquin",Arial,sans-serif;border:1px solid #ddd;background:#fff;color:#666;min-height:47px;width:100%;padding:12px}.journal-filters input:focus,.journal-filters select:focus{outline:2px solid var(--teal);outline-offset:2px}.journal-search-row{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:20px}.journal-date-row{display:flex;align-items:end;gap:18px;margin-top:20px}.journal-date-label{font-size:10px;padding-bottom:14px;color:#999;letter-spacing:.5px}.journal-date-row label{max-width:190px;flex:1}.journal-date-row .aku-button{min-height:47px;padding:12px 20px}.journal-reset{border:0;background:none;padding:12px 0;font-size:11px;color:#647e84;text-decoration:underline;text-underline-offset:4px}.journal-results{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:11px;color:#888}.journal-results p{margin:0}.journal-results>span{font-size:10px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:stretch}.journal-card{display:flex;flex-direction:column;border:1px solid #e5e5e5;background:#fff}.journal-card-image{display:block;height:210px;overflow:hidden}.journal-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.journal-card-image:hover img{transform:scale(1.025)}.journal-card-decoration{height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#edf2f3;font:29px "Donegal One",Georgia,serif;color:#70979e;gap:10px}.journal-card-decoration span{font:9px "Palanquin",Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#8ca0a4}.journal-card-content{padding:28px;display:flex;flex-direction:column;flex:1}.article-topics{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.article-topics a{font:9px/1.4 "Palanquin",Arial,sans-serif;letter-spacing:.4px;color:#647f85;padding:6px 8px;background:#edf2f3}.article-topics a:hover{background:#dce7e9}.journal-card-content .journal-card-date{font-size:10px;color:#999;margin:0 0 14px}.journal-page .journal-card h3{font-size:27px;line-height:1.25;margin:0 0 18px}.journal-card-content>p:not(.journal-card-date){font-size:13px;line-height:1.85;color:#888}.journal-card-content>.aku-textlink{align-self:flex-start;margin-top:auto;padding-top:10px}.journal-empty{text-align:center;padding:55px 30px;background:#f7f7f7}.journal-empty>span{font-size:40px;color:var(--teal)}.journal-empty h3{font-size:31px;margin:18px 0}.journal-empty p{font-size:14px;line-height:1.9;max-width:580px;margin:0 auto 25px}.journal-empty>div{display:flex;gap:25px;justify-content:center;flex-wrap:wrap}.journal-error{background:#fff5f0;border-left:3px solid #a35b37;padding:12px 15px;font-size:13px;color:#8c4b2c;line-height:1.7}.journal-bottom{padding:75px 0 100px;background:#ededed}.journal-bottom>.journal-container{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.journal-bottom h2{font-size:43px;margin-bottom:0}.journal-bottom p:not(.aku-kicker){font-size:14px;line-height:1.9}.journal-not-found{padding-top:90px;padding-bottom:150px;min-height:650px}.article-page .article-heading{height:auto;display:block;padding:35px 0 0;background:transparent;border:0;max-width:850px;margin-inline:auto;width:86%}.article-heading .aku-crumbs{margin:0 0 50px;justify-content:flex-start;gap:12px}.article-heading .aku-crumbs a{font-size:11px;text-transform:none;letter-spacing:0;color:#888}.article-heading .article-topics{margin-bottom:24px}.article-heading h1{font-size:clamp(36px,4vw,59px);line-height:1.15;overflow-wrap:break-word}.article-heading .article-excerpt{font:22px/1.6 "Donegal One",Georgia,serif;color:#888;margin-bottom:30px}.article-byline{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#999;margin-bottom:45px!important}.article-cover{max-width:1050px;width:86%;margin:0 auto 55px}.article-cover img{width:100%;height:auto;max-height:550px;object-fit:cover;display:block}.article-cover figcaption{font-size:9px;color:#999;text-align:right;margin-top:7px}.article-prose{max-width:760px;width:86%;margin-inline:auto;color:#6d6d6d;font:16px/1.95 "Palanquin",Arial,Helvetica,sans-serif;overflow-wrap:break-word}.article-prose p{margin-bottom:25px}.article-prose h2{font:34px/1.25 "Donegal One",Georgia,serif;letter-spacing:-.6px;margin:50px 0 25px}.article-prose h3{font:27px/1.3 "Donegal One",Georgia,serif;margin:40px 0 20px}.article-prose h4,.article-prose h5,.article-prose h6{font:23px/1.4 "Donegal One",Georgia,serif;margin:30px 0 18px}.article-prose a{color:#547b85;text-decoration:underline;text-underline-offset:4px}.article-prose ul,.article-prose ol{padding-left:25px;margin-bottom:30px}.article-prose li{padding:4px 0}.article-prose blockquote{border-left:2px solid var(--teal);margin:30px 0;padding:5px 0 5px 25px;font:italic 23px/1.7 "Donegal One",Georgia,serif;color:#70979e}.article-prose blockquote p:last-child{margin-bottom:0}.article-prose img{max-width:100%;height:auto;display:block;margin:30px auto}.article-prose pre{padding:20px;background:#f4f4f4;overflow:auto;font-size:13px;line-height:1.7}.article-prose code{font-size:.9em;background:#f4f4f4;padding:2px 4px}.article-prose table{border-collapse:collapse;width:100%;display:block;overflow:auto;margin:25px 0;font-size:14px}.article-prose th,.article-prose td{border:1px solid #ddd;padding:10px}.article-end{margin-top:55px;border-top:1px solid #ddd;padding-top:25px;padding-bottom:65px}.article-end p{font-size:11px;color:#999}.article-related{padding-bottom:90px}.article-related h2{font-size:40px}.article-related .journal-card h3{font-size:24px}.editor-main{padding:50px 0 120px;min-height:800px}.editor-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.editor-heading h1{font-size:46px;margin-bottom:0}.editor-heading .aku-textlink{margin-bottom:5px}.editor-login{max-width:540px;margin:0 auto;background:#f4f5f5;padding:40px 45px;border:1px solid #e3e7e8}.editor-login h2{font-size:34px}.editor-login p{font-size:14px;line-height:1.9}.editor-login label,.editor-workspace label,.editor-password-dialog label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#666;margin-bottom:22px}.editor-login input,.editor-workspace input,.editor-workspace select,.editor-workspace textarea,.editor-password-dialog input{width:100%;border:1px solid #d8d8d8;background:white;padding:13px;font:14px/1.5 "Palanquin",Arial,sans-serif;color:#555;border-radius:0;min-height:47px}.editor-login input:focus,.editor-workspace input:focus,.editor-workspace select:focus,.editor-workspace textarea:focus,.editor-password-dialog input:focus{outline:2px solid var(--teal);outline-offset:2px}.editor-login form>.aku-button{width:100%}.editor-account-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;margin-bottom:30px;font-size:11px}.editor-account-bar>div{display:flex;gap:25px}.editor-account-bar button{border:0;background:transparent;color:#66838a;font-size:11px;padding:5px 0}.editor-layout{display:grid;grid-template-columns:275px 1fr;gap:35px}.editor-sidebar{padding:25px;background:#f4f5f5;align-self:start;max-height:1050px;overflow:auto}.editor-sidebar>.aku-button{width:100%;padding:12px;font-size:10px;gap:12px;min-height:48px;margin-bottom:25px}.editor-search-label{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;font-size:10px}.editor-search-label input,.editor-search-label select{width:100%;border:1px solid #ddd;padding:11px;color:#666;background:white;font:12px "Palanquin",Arial,sans-serif;min-height:42px;border-radius:0}.editor-sidebar>p{font-size:10px;color:#999;margin-top:20px}.editor-list-item{display:block;text-align:left;width:100%;background:white;padding:18px 14px;border:1px solid #e0e0e0;margin-top:10px;color:#777}.editor-list-item.selected{border-color:var(--teal);box-shadow:inset 3px 0 var(--teal)}.editor-list-item strong{display:block;font:19px/1.35 "Donegal One",Georgia,serif;margin:12px 0 10px;overflow-wrap:anywhere}.editor-list-item small{font-size:9px;line-height:1.6;display:block}.editor-badge{display:inline-block;font:9px/1.4 "Palanquin",Arial,sans-serif;padding:4px 7px;background:#eee;color:#888}.editor-badge.published{background:#e7f0ec;color:#4e7565}.editor-badge.planned{background:#edf2f3;color:#547b85}.editor-list-empty{font-size:12px;line-height:1.9;color:#888}.editor-workspace{padding:30px;border:1px solid #e1e1e1;background:white}.editor-workspace-top{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:25px;font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.6px}.editor-workspace-top a{font-size:10px;text-transform:none}.editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.editor-workspace small,.editor-password-dialog small{font-size:10px;color:#999;line-height:1.7;letter-spacing:0}.editor-workspace input[readonly]{background:#f7f7f7;color:#999}.editor-text-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.editor-text-heading label{margin:0}.editor-tabs{display:flex;gap:0}.editor-tabs button{border:1px solid #ddd;background:#fff;font-size:10px;color:#777;padding:10px 13px;min-height:37px}.editor-tabs button[aria-pressed=true]{background:var(--teal);color:white;border-color:var(--teal)}.editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f5f5f5;border:1px solid #ddd;border-bottom:0}.editor-toolbar button{font:11px "Palanquin",Arial,sans-serif;border:1px solid transparent;padding:8px 10px;background:white;color:#777;min-height:34px}.editor-toolbar button:hover{border-color:#b7ccd0;color:#547b85}.editor-workspace #article-content{min-height:420px;resize:vertical;line-height:1.9;font-size:15px;padding:20px;display:block}.editor-format-hint{font-size:10px;color:#999;margin:10px 0!important}.editor-word-count{font-size:10px;color:#888;margin:15px 0 25px!important}.editor-preview.article-prose{max-width:none;width:100%;background:#fafafa;border:1px solid #ddd;padding:25px;min-height:350px;font-size:15px}.editor-preview h2:first-child{margin-top:0;font-size:30px}.editor-save-bar{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.editor-draft-button{background:white;border:1px solid var(--teal);color:#62818a;padding:15px 20px;min-height:52px;font-size:12px}.editor-save-bar button:disabled{opacity:.5;cursor:wait}.editor-success{font-size:12px;color:#547b65;margin-top:20px!important}.editor-delete-row{border-top:1px solid #eee;margin-top:25px;padding-top:20px}.editor-delete-row button{border:0;background:none;font-size:10px;color:#a16c55;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.editor-password-dialog{width:min(520px,90vw);padding:35px;border:0;color:#777;max-height:90dvh}.editor-password-dialog::backdrop{background:#35170066}.editor-password-dialog h2{font-size:30px}.editor-password-dialog .editor-save-bar>button:first-child{border:0;background:none;color:#888;font-size:12px}.journal-page :focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media(max-width:1050px){.journal-hero-grid{gap:45px;grid-template-columns:1.3fr .9fr}.journal-note{padding-left:35px}.journal-note p{font-size:25px}.journal-page h1{font-size:50px}.journal-grid{grid-template-columns:1fr 1fr}.journal-bottom>.journal-container{gap:50px}.editor-layout{grid-template-columns:220px 1fr;gap:20px}.editor-sidebar{padding:18px}.editor-workspace{padding:24px}.editor-fields{gap:16px}.editor-save-bar{gap:12px}.editor-save-bar .aku-button{font-size:11px}.journal-date-row{flex-wrap:wrap}.journal-date-row .journal-reset{margin-left:auto}.editor-heading h1{font-size:42px}}@media(max-width:700px){.journal-hero{padding:22px 0 50px}.journal-hero .aku-crumbs{margin-bottom:30px}.journal-hero-grid{grid-template-columns:1fr;gap:30px}.journal-page h1{font-size:39px;letter-spacing:-1px}.journal-hero-grid>div>p:last-child{font-size:14px}.journal-note{padding:20px 0 0;border-left:0;border-top:1px solid #d5dfe1}.journal-note>span{display:none}.journal-note p{font-size:24px;margin-bottom:15px}.journal-note p br{display:none}.journal-archive{padding:50px 0 60px}.journal-section-title{display:block;margin-bottom:25px}.journal-section-title h2{font-size:34px}.journal-section-title>a{margin-top:22px}.journal-filters{padding:20px}.journal-search-row{grid-template-columns:1fr;gap:15px}.journal-search-row label{gap:7px}.journal-date-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.journal-date-label{grid-column:1/-1;padding:0}.journal-date-row label{max-width:none;min-width:0}.journal-date-row input{font-size:12px;padding:10px 8px;min-width:0}.journal-date-row .aku-button{grid-column:1/-1;justify-content:space-between;width:100%}.journal-date-row .journal-reset{grid-column:1/-1;margin:0;justify-self:start;padding-bottom:0}.journal-grid{grid-template-columns:1fr;gap:22px}.journal-results{font-size:10px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;min-height:65px}.journal-card-content{padding:25px}.journal-page .journal-card h3{font-size:28px}.journal-card-decoration{height:125px;font-size:27px}.journal-empty{padding:40px 24px}.journal-empty h3{font-size:27px}.journal-empty p{font-size:13px}.journal-empty>div{flex-direction:column;align-items:center;gap:18px}.journal-bottom{padding:55px 0 90px}.journal-bottom>.journal-container{grid-template-columns:1fr;gap:25px}.journal-bottom h2{font-size:35px}.article-page .article-heading{padding-top:25px}.article-heading .aku-crumbs{margin-bottom:35px;gap:10px;flex-wrap:wrap}.article-heading h1{font-size:36px}.article-heading .article-excerpt{font-size:21px}.article-byline{font-size:10px;gap:8px;margin-bottom:30px!important}.article-cover{margin-bottom:35px}.article-prose{font-size:15px;line-height:1.9}.article-prose h2{font-size:29px;margin-top:35px}.article-prose h3{font-size:25px}.article-prose blockquote{font-size:21px;padding-left:20px}.article-end{padding-bottom:45px;margin-top:35px}.article-related{padding-bottom:65px}.editor-main{padding-top:35px;padding-bottom:100px}.editor-heading{display:block;margin-bottom:35px}.editor-heading h1{font-size:36px}.editor-heading>.aku-textlink{margin-top:25px}.editor-login{padding:30px 25px}.editor-login h2{font-size:30px}.editor-login p{font-size:13px}.editor-account-bar{gap:10px;align-items:flex-start;flex-direction:column}.editor-account-bar>div{gap:20px}.editor-layout{grid-template-columns:1fr;gap:25px}.editor-sidebar{padding:22px;max-height:500px}.editor-sidebar>.aku-button{font-size:11px}.editor-workspace{padding:22px 18px}.editor-workspace-top{font-size:9px;letter-spacing:.2px}.editor-fields{grid-template-columns:1fr;gap:0}.editor-workspace label{font-size:11px}.editor-workspace input,.editor-workspace select,.editor-workspace textarea{font-size:14px}.editor-text-heading{align-items:center;gap:10px}.editor-tabs button{font-size:9px;padding:10px}.editor-toolbar{gap:4px;padding:7px}.editor-toolbar button{font-size:10px;padding:9px}.editor-workspace #article-content{font-size:14px;padding:15px;min-height:400px}.editor-save-bar{flex-direction:column;align-items:stretch}.editor-save-bar>button{justify-content:center;min-height:48px;width:100%}.editor-preview.article-prose{padding:20px 15px}.editor-password-dialog{padding:30px 23px}.journal-not-found{padding-top:60px;min-height:550px}}

/* Picture-led journal, using the original VitaSymbio brand. */
.journal-hero{background:#f7f7f7;padding-bottom:65px}.journal-hero-grid{grid-template-columns:1fr 1fr;gap:65px}.journal-feature{display:block;position:relative;min-height:500px;overflow:hidden;background:var(--brown);color:white;isolation:isolate}.journal-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s ease}.journal-feature:after{content:'';position:absolute;inset:15% 0 0;background:linear-gradient(transparent,#351700e8);z-index:-1}.journal-feature:hover{color:white}.journal-feature:hover>img{transform:scale(1.04)}.journal-feature-copy{position:absolute;left:35px;right:35px;bottom:30px}.journal-feature-copy>span:first-child{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#e5e5e5}.journal-feature-copy h2{font-size:38px;line-height:1.25;color:white;margin:18px 0 25px}.journal-feature-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff55;padding-top:16px;font-size:15px}.journal-feature-link b{font-size:24px;font-weight:400}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.journal-card{border:1px solid #e6e6e6;transition:box-shadow .3s,translate .3s}.journal-card:hover{box-shadow:0 16px 35px #3517000d;translate:0 -4px}.journal-card-image{height:280px}.journal-card-image img{transition:transform .6s ease}.journal-card-image:hover img{transform:scale(1.045)}.journal-card-content{padding:32px}.journal-card-content h3{font-size:29px;line-height:1.35}.journal-card-content .journal-card-date{font-size:13px}.journal-card-content>p:not(.journal-card-date){font-size:17px;line-height:1.8}.journal-card-content .aku-textlink{font-size:15px;color:#527d84}.article-topics a{font-size:12px}.article-updated{font-size:13px!important;color:#888;margin-top:-25px!important;margin-bottom:30px!important}.article-cover img{height:490px;object-position:center 42%}.article-prose{font-size:18px;line-height:1.9}.article-prose li{font-size:18px}.home-journal{background:#f7f7f7;padding:85px 0}.home-journal-inner{width:min(1180px,86%);margin:auto}.home-journal-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:40px}.home-journal-heading h2{font-size:46px;margin:15px 0 0;color:var(--brown)}.home-journal-heading p{color:#777}.home-journal-heading .eyebrow{font-size:11px}.home-journal .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-journal .journal-card-image{height:230px}.home-journal .journal-card-content{padding:26px}.home-journal .journal-card h3{font-size:25px}.home-journal .aku-textlink{border-bottom:1px solid var(--teal);padding-bottom:5px;display:inline-block}.article-related .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-related .journal-card-image{height:210px}.article-related .journal-card h3{font-size:24px}.journal-page .journal-hero-grid>div>p:last-child{font-size:18px}.journal-feature:focus-visible{outline:3px solid var(--teal);outline-offset:5px}
@media(max-width:1000px){.journal-hero-grid{gap:35px}.journal-feature{min-height:450px}.journal-feature-copy{left:25px;right:25px}.journal-feature-copy h2{font-size:32px}.home-journal .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-journal .journal-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.home-journal .journal-card:last-child .journal-card-image{height:100%;min-height:300px}.article-related .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.journal-hero-grid{grid-template-columns:1fr;gap:30px}.journal-feature{min-height:380px}.journal-hero{padding-bottom:35px}.journal-grid,.home-journal .journal-grid,.article-related .journal-grid{grid-template-columns:1fr}.journal-card-image{height:240px}.journal-card-content{padding:26px}.journal-card-content h3{font-size:27px}.home-journal-heading{grid-template-columns:1fr;gap:20px}.home-journal-heading h2{font-size:36px}.home-journal{padding:60px 0}.home-journal .journal-card:last-child{display:flex;grid-column:auto}.home-journal .journal-card:last-child .journal-card-image{height:230px;min-height:0}.article-cover img{height:320px}.article-updated{margin-top:-15px!important}.journal-feature-copy h2{font-size:31px}.journal-feature-copy{bottom:25px}}
@media(prefers-reduced-motion:reduce){.journal-card,.journal-card-image img,.journal-feature>img{transition:none}.journal-card:hover{translate:none}.journal-feature:hover>img,.journal-card-image:hover img{transform:none}}
body .journal-hero .header-intro p+p{margin-top:18px!important}
