.journal-page-title{border-bottom:1px solid #e0e4e5;padding:24px 0 23px}.journal-page-title>.container{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.journal-page-title>.container:after{content:"";background:var(--accent,#3f4543);width:50px;height:2px;position:absolute;bottom:-24px;left:0}.journal-page-title h1{letter-spacing:-.6px;color:#22292d;margin:0;font-size:28px;font-weight:650;line-height:1.35}.journal-page-title>.container>span{color:#5e6263;font-size:12px}.journal-list-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;padding-top:60px;padding-bottom:65px;display:grid}.journal-results{min-width:0}.journal-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;display:grid}.journal-post-card{min-width:0}.journal-post-image{aspect-ratio:1.6;background:var(--journal-line,#dedad2);border-radius:4px 4px 0 0;display:block;position:relative;overflow:hidden}.journal-post-image>img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.journal-post-image:hover>img{transform:scale(1.025)}.journal-date-badge{background:var(--accent,#3f4543);color:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:49px;height:49px;font-size:11px;line-height:1.1;text-decoration:none;display:flex;position:absolute;top:8px;left:8px}.journal-date-badge strong{font-size:16px;font-weight:650;line-height:1.3}.journal-image-disclosure{max-width:calc(100% - 18px);color:var(--journal-ink,#303633);background:#fff9;border-radius:2px;padding:3px 6px;font-size:9px;line-height:1.35;position:absolute;bottom:9px;right:9px}.journal-post-meta{background:var(--journal-cream,#faf8f3);color:#5e6263;border:1px solid #e7e6e4;border-top:0;border-radius:0 0 3px 3px;flex-wrap:wrap;align-items:center;gap:16px;padding:9px 11px;font-size:11px;display:flex}.journal-post-meta>span{align-items:center;gap:5px;display:inline-flex}.journal-post-card h2{letter-spacing:-.15px;color:#222b2f;margin:18px 0 12px;font-size:16px;font-weight:600;line-height:1.45}.journal-post-card>p{color:#5e6263;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 18px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.journal-read-link{color:var(--journal-accent,#3f4543);align-items:center;gap:8px;font-size:13px;display:inline-flex}.journal-sidebar{gap:32px;min-width:0;display:grid}.journal-sidebar-box{background:#fff;border-radius:4px;min-width:0;padding:32px;box-shadow:0 6px 20px #1b2a3003}.journal-sidebar-box h2{letter-spacing:-.3px;color:#252e32;margin:0 0 22px;font-size:16px;font-weight:600;line-height:1.4}.journal-search{background:#fff;border:1px solid #e0e4e6;border-radius:3px;align-items:center;height:41px;display:flex;position:relative}.journal-search input{outline-offset:2px;color:#50616b;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:8px 36px 8px 12px;font-size:13px}.journal-search button{color:#5e6263;cursor:pointer;background:0 0;border:0;place-items:center;width:35px;height:100%;padding:0;display:grid;position:absolute;top:0;right:0}.journal-category-links{flex-direction:column;gap:20px;display:flex}.journal-category-links a{color:#5e6263;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.journal-category-links a[aria-current]{color:var(--journal-accent,#3f4543);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.journal-category-links a>span{color:#5e6263;border:1px solid #e4e6e6;border-radius:20px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.journal-mini-posts{gap:20px;display:grid}.journal-mini-posts>a{color:#53616a;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.journal-mini-posts img{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px;box-shadow:0 3px 7px #39484f0e}.journal-mini-posts small{color:#5e6263;margin-top:5px;font-size:10px;display:block}.journal-sidebar-note p{color:#5e6263;margin-bottom:15px;font-size:12px;line-height:1.8}.journal-sidebar-note>a{color:var(--journal-accent,#3f4543);text-underline-offset:3px;font-size:12px;text-decoration:underline}.journal-filter-status{color:#5e6263;border-bottom:1px solid #dfe4e6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:0 0 15px;font-size:13px;display:flex}.journal-filter-status p{margin:0}.journal-filter-status>a{white-space:nowrap;text-underline-offset:3px;font-size:11px;text-decoration:underline}.journal-result-count{color:#5e6263;border-top:1px solid #e0e5e7;margin:32px 0 0;padding-top:22px;font-size:12px}.journal-no-results{color:#5e6263;padding:25px 0 60px;font-size:14px}.journal-no-results h2{margin-top:0;font-size:22px}.journal-no-results .button{border-radius:3px;margin-top:18px;font-size:13px}.journal-reading-width.container{max-width:1136px}.journal-reading-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;padding-top:60px;padding-bottom:70px;display:grid}.journal-article{min-width:0}.journal-article-cover{aspect-ratio:1.78;background:var(--journal-line,#dedad2);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 5px 15px #35434b09}.journal-article-cover>img{object-fit:cover;width:100%;height:100%;display:block}.journal-article-cover .journal-date-badge{width:56px;height:56px;top:12px;left:12px}.journal-article-meta{color:#5e6263;border-bottom:1px solid #e0e4e6;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:19px 0;font-size:11px;display:flex}.journal-article-meta>span{align-items:center;gap:6px;display:inline-flex}.journal-article-excerpt{color:#5c6d78;margin:28px 0 32px;font-size:16px;line-height:1.8}.journal-article-excerpt:first-letter{float:left;color:#253138;margin:5px 12px 0 0;font-size:45px;font-weight:650;line-height:1}.journal-article-prose{color:#5e6263;font-size:15px;line-height:1.9}.journal-article-prose section{margin:0 0 38px;scroll-margin-top:125px}.journal-article-prose h2{letter-spacing:-.4px;color:#2a3b46;margin:0 0 18px;font-size:22px;font-weight:600;line-height:1.4}.journal-article-prose p{margin:0 0 18px}.journal-article-prose ul{margin:20px 0;padding-left:22px}.journal-article-prose li{margin:10px 0;padding-left:4px}.journal-article-sources{background:var(--journal-ivory,#f6f1e8);border-left:3px solid var(--accent,#3f4543);border-radius:3px;padding:25px}.journal-article-sources p,.journal-article-sources ul{font-size:12px;line-height:1.8}.journal-article-sources a{color:var(--journal-accent,#3f4543);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.journal-related-collections{flex-wrap:wrap;gap:10px;display:flex}.journal-related-collections a{color:#536b7a;background:#fff;border:1px solid #dce3e6;border-radius:3px;padding:9px 14px;font-size:12px}.journal-toc nav{gap:15px;display:grid}.journal-toc a{color:#5e6263;font-size:12px;line-height:1.6}.journal-toc a:hover{color:var(--journal-accent,#3f4543);text-underline-offset:3px;text-decoration:underline}.content-banner{text-align:center;background:repeating-radial-gradient(ellipse at 20% 140%,transparent 0 66px,#778d9110 67px 68px,transparent 69px 106px),var(--journal-ivory,#f6f1e8);align-items:center;min-height:200px;display:grid}.content-banner h1{letter-spacing:-.6px;color:#263032;margin:0 0 17px;font-size:30px;font-weight:650;line-height:1.35}.content-banner p{color:#546368;margin:0;font-size:15px;line-height:1.7}.content-information-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;padding-top:60px;padding-bottom:80px;display:grid}.content-about-layout{padding-top:100px}.content-useful-links{background:#fff;border-radius:4px;padding:32px;box-shadow:0 6px 20px #1b2a3003}.content-useful-links h2{letter-spacing:-.3px;color:#2c373d;margin:0 0 25px;font-size:16px;font-weight:600}.content-useful-links nav{flex-direction:column;gap:21px;display:flex}.content-useful-links a{color:#5e6263;font-size:12px;line-height:1.6}.content-useful-links a[aria-current]{color:#344955;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.content-about-prose,.content-policy-body{color:#5e6263;min-width:0;font-size:15px;line-height:1.85}.content-about-prose>p,.content-policy-body>p{margin:0 0 25px}.content-about-prose .content-introduction{color:#475e6d;font-size:17px;line-height:1.8}.content-introduction:first-letter{float:left;color:#253138;margin:5px 12px 0 0;font-size:47px;font-weight:650;line-height:1}.content-principle{background:var(--journal-ivory,#f6f1e8);border-left:4px solid var(--accent,#3f4543);border-radius:3px;margin:30px 0;padding:28px 30px}.content-principle h2{color:#2d424e;margin:0 0 14px;font-size:21px;line-height:1.4}.content-principle p{margin:0;font-size:15px;line-height:1.85}.content-about-image{margin:30px 0;position:relative}.content-about-image>img{object-fit:cover;border-radius:4px;width:100%;height:auto;max-height:390px;display:block}.content-about-image>span{color:var(--journal-ink,#303633);background:#ffffffb5;border-radius:2px;padding:4px 7px;font-size:9px;line-height:1.4;position:absolute;bottom:10px;right:10px}.content-about-prose>.button{border-radius:3px;min-height:43px;font-size:13px}.content-policy-body .lead{color:#415b6c;font-size:21px}.content-faq-list{min-width:0}.content-faq-list>details{background:0 0;border:0;border-bottom:1px solid #dce2e5;border-radius:0;margin:0;padding:0}.content-faq-list>details:last-of-type{border-bottom:0}.content-faq-list>details>summary{cursor:pointer;color:#34464f;justify-content:space-between;align-items:center;gap:20px;padding:27px 0 30px;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:flex}.content-faq-list>details>summary::-webkit-details-marker{display:none}.content-faq-list>details>summary>.ui-icon{flex-shrink:0}.content-faq-list>details[open]>summary>.ui-icon{transform:rotate(180deg)}.content-faq-list>details>p{color:#5e6263;margin:0;padding:0 25px 28px 0;font-size:14px;line-height:1.85}.content-faq-contact{background:var(--journal-ivory,#f6f1e8);border-radius:4px;margin-top:45px;padding:32px}.content-faq-contact h2{color:#344c59;margin:0 0 12px;font-size:22px;line-height:1.4}.content-faq-contact p{color:#5e6263;margin-bottom:20px;font-size:14px}.content-faq-contact .button{border-radius:3px;min-height:42px;font-size:13px}.content-contact-hero{background:var(--journal-line,#dedad2);height:500px;position:relative;overflow:hidden}.content-contact-hero>img{object-fit:cover;object-position:center 55%;filter:brightness(.72);width:100%;height:100%;display:block}.content-contact-hero-title{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 20px 60px}.content-contact-hero-title h1{color:#fff;letter-spacing:-.6px;text-shadow:0 2px 15px #252b2940;margin:0 0 15px;font-size:36px;line-height:1.4}.storefront .content-contact-hero-title p{text-shadow:0 2px 8px #252b2940;color:var(--journal-cream,#faf8f3);margin:0;font-size:17px}.content-contact-hero-caption{color:var(--journal-ink,#303633);background:#ffffffb8;border-radius:2px;padding:5px 8px;font-size:9px;line-height:1.5;position:absolute;bottom:65px;right:24px}.content-contact-card.container{background:var(--journal-ivory,#f6f1e8);border-radius:4px;grid-template-columns:40% minmax(0,1fr);max-width:1000px;margin-top:-40px;margin-bottom:100px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #263c4507}.content-contact-information{background:var(--journal-ivory,#f6f1e8);min-width:0;padding:40px}.content-contact-info-block{border-bottom:1px solid #dce3e5;align-items:flex-start;gap:20px;margin:0 0 25px;padding:0 0 25px;display:flex}.content-contact-info-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.content-contact-info-block>.ui-icon{color:#5e6263;flex:0 0 30px;margin-top:3px}.content-contact-info-block h2{color:#2b3f49;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.content-contact-info-block p{color:#5e6263;margin:0 0 12px;font-size:12px;line-height:1.75}.content-contact-info-block p:last-child{margin-bottom:0}.content-contact-info-block a{color:var(--journal-accent,#3f4543);text-underline-offset:3px;overflow-wrap:anywhere;font-size:11px;line-height:1.65;text-decoration:underline}.content-contact-form{min-width:0;padding:40px}.content-contact-form>h2{color:#273a46;margin:0 0 28px;font-size:22px;font-weight:600;line-height:1.4}.content-contact-form .contact-form{box-shadow:none;background:0 0;border:0;gap:17px;padding:0;display:grid}.content-contact-form .form-row{grid-template-columns:1fr;gap:17px;display:grid}.content-contact-form .form-row label,.content-contact-form .contact-form>label{color:#5e6263;grid-template-columns:115px minmax(0,1fr);align-items:start;gap:12px;font-size:12px;font-weight:400;line-height:1.7;display:grid}.content-contact-form .contact-form input,.content-contact-form .contact-form textarea{color:#405865;background:#fff;border:1px solid #dbe1e4;border-radius:3px;width:100%;min-width:0;margin:0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6}.content-contact-form .contact-form textarea{resize:vertical;min-height:150px}.content-contact-form .contact-form>.small-text{color:#5e6263;margin:2px 0 10px;padding-left:127px;font-size:11px;line-height:1.7}.content-contact-form .contact-form>.button{color:#fff;background:#202728;border-radius:3px;justify-content:center;width:100%;min-height:49px;font-size:14px;display:flex}.content-contact-form .contact-form>[role=status]{margin:0;font-size:12px;line-height:1.7}@media (max-width:1199px){.journal-list-layout,.journal-reading-layout,.content-information-layout{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.journal-sidebar-box,.content-useful-links{padding:25px}.journal-page-title h1{font-size:26px}.content-contact-card.container{max-width:1000px}.content-contact-information,.content-contact-form{padding:32px}.content-contact-info-block{gap:15px}.content-contact-form .form-row label,.content-contact-form .contact-form>label{grid-template-columns:95px minmax(0,1fr)}.content-contact-form .contact-form>.small-text{padding-left:107px}}@media (max-width:1023px){.journal-list-layout,.journal-reading-layout,.content-information-layout{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:50px}.journal-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.journal-reading-layout>.journal-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-toc{grid-area:1/2/3}.content-useful-links nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.content-useful-links{padding:28px}.content-about-layout{padding-top:55px}.content-contact-hero{height:400px}.content-contact-card.container{grid-template-columns:38% minmax(0,1fr);margin-bottom:70px}.content-contact-information,.content-contact-form{padding:28px}.content-contact-info-block{gap:12px}.content-contact-info-block>.ui-icon{flex-basis:25px;width:25px}.content-contact-form .form-row label,.content-contact-form .contact-form>label{grid-template-columns:1fr;gap:7px}.content-contact-form .contact-form>.small-text{padding-left:0}}@media (max-width:600px){.journal-page-title{padding:24px 0 21px}.journal-page-title>.container{display:block}.journal-page-title>.container:after{bottom:-22px}.journal-page-title h1{letter-spacing:-.5px;font-size:25px;line-height:1.4}.journal-page-title>.container>span{margin-top:9px;font-size:11px;display:block}.journal-list-layout,.journal-reading-layout{gap:35px;padding-top:30px;padding-bottom:40px}.journal-post-grid{grid-template-columns:1fr;gap:28px}.journal-post-image{aspect-ratio:1.55}.journal-post-meta{gap:14px;padding:9px 10px;font-size:10px}.journal-post-card h2{margin:17px 0 12px;font-size:17px;line-height:1.45}.journal-post-card>p{font-size:13px;line-height:1.75}.journal-read-link{font-size:12px}.journal-sidebar,.journal-reading-layout>.journal-sidebar{grid-template-columns:1fr;gap:22px}.journal-sidebar-box{padding:25px}.journal-sidebar-box h2{margin-bottom:20px;font-size:17px}.journal-category-links a,.journal-mini-posts>a{font-size:13px}.journal-toc{grid-area:auto}.journal-filter-status{align-items:flex-start;gap:15px;font-size:12px;line-height:1.7}.journal-result-count{font-size:11px}.journal-article-cover{aspect-ratio:1.5}.journal-article-cover .journal-date-badge{width:47px;height:47px;top:9px;left:9px}.journal-article-cover .journal-image-disclosure{font-size:7px;bottom:6px;right:6px}.journal-article-meta{gap:8px;padding:15px 0;font-size:10px}.journal-article-excerpt{margin:24px 0 28px;font-size:14px;line-height:1.85}.journal-article-excerpt:first-letter{margin-right:10px;font-size:40px}.journal-article-prose{font-size:14px;line-height:1.85}.journal-article-prose h2{margin-bottom:15px;font-size:21px}.journal-article-prose section{margin-bottom:32px;scroll-margin-top:145px}.journal-article-sources{padding:20px}.journal-article-sources p,.journal-article-sources ul{font-size:12px}.journal-related-collections a{padding:9px 11px;font-size:11px}.content-banner{min-height:200px}.content-banner h1{margin-bottom:15px;font-size:28px}.content-banner p{max-width:290px;margin:auto;font-size:13px;line-height:1.8}.content-information-layout{gap:35px;padding-top:32px;padding-bottom:45px}.content-about-layout{padding-top:40px}.content-about-prose,.content-policy-body{font-size:14px;line-height:1.85}.content-about-prose .content-introduction{font-size:16px}.content-principle{margin:25px 0;padding:22px}.content-principle h2{font-size:20px}.content-principle p{font-size:14px}.content-about-image>span{font-size:7px;bottom:6px;right:6px}.content-about-prose>.button{min-height:43px;font-size:12px}.content-useful-links nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.content-useful-links{padding:25px}.content-useful-links h2{margin-bottom:22px;font-size:17px}.content-faq-list>details>summary{gap:15px;padding:24px 0;font-size:14px;line-height:1.7}.content-faq-list>details>p{padding-bottom:25px;padding-right:0;font-size:13px;line-height:1.8}.content-faq-contact{margin-top:32px;padding:25px}.content-faq-contact h2{font-size:21px}.content-faq-contact p{font-size:13px;line-height:1.75}.content-contact-hero{height:300px}.content-contact-hero-title{inset:0 24px 40px}.content-contact-hero-title h1{margin-bottom:12px;font-size:29px}.storefront .content-contact-hero-title p{font-size:15px}.content-contact-hero-caption{max-width:calc(100% - 48px);font-size:7px;bottom:48px;left:24px;right:auto}.content-contact-card.container{grid-template-columns:1fr;margin-top:-25px;margin-bottom:50px}.content-contact-information,.content-contact-form{padding:25px}.content-contact-info-block{gap:18px;margin-bottom:23px;padding-bottom:23px}.content-contact-info-block>.ui-icon{flex-basis:29px;width:29px}.content-contact-info-block h2{font-size:16px}.content-contact-info-block p{font-size:12px}.content-contact-form>h2{margin-bottom:24px;font-size:22px}.content-contact-form .form-row label,.content-contact-form .contact-form>label,.content-contact-form .contact-form input,.content-contact-form .contact-form textarea{font-size:13px}.content-contact-form .contact-form>.small-text{font-size:10px}.content-contact-form .contact-form>.button{min-height:45px;font-size:13px}}.journal-post-image>.editorial-image,.journal-article-cover>.editorial-image{width:100%;height:100%}.journal-post-image>.editorial-image>img,.journal-article-cover>.editorial-image>img{object-fit:cover;width:100%;height:100%}@media (max-width:1023px){.storefront .journal-article-width.container{width:calc(100% - 24px)}}.journal-mini-posts .editorial-image{border-radius:50%;flex:0 0 44px;width:44px;height:44px;overflow:hidden}.journal-mini-posts .editorial-image>img{object-fit:cover;object-position:67% center;width:44px;height:44px}.content-about-image>.editorial-image{aspect-ratio:1.65;background:var(--journal-line,#dedad2);border-radius:4px;width:100%;max-height:440px}.content-about-image>.editorial-image>img{object-fit:contain;object-position:center;width:100%;height:100%}.content-contact-hero>.editorial-image{width:100%;height:100%;position:absolute;inset:0}.content-contact-hero>.editorial-image>img{object-fit:cover;object-position:center 68%;filter:brightness(.68);width:100%;height:100%}@media (max-width:600px){.content-about-image>.editorial-image{aspect-ratio:1.3}.content-contact-hero>.editorial-image>img{object-position:65% center}}
