/* The Sumo / October 2026. Warm paper, forest green, original photographs.
   SWELL supplies document structure; this is the single visual system. */
:root{--sumo-ink:#f7f5ee;--sumo-ink2:#fff;--sumo-ink3:#eceee6;--sumo-paper:#242b26;--sumo-dim:#58645b;--sumo-gold:#375548;--sumo-vermilion:#a84730;--sumo-vermilion-d:#823321;--sumo-line:#d4d8ce;--sumo-hair:#d4d8ce;--sumo-row:#fff;--sumo-row-alt:#f0f2ec;--sumo-zebra:#f5f6f1;--sumo-headroom:7rem;--sumo-measure:46rem;--color_bg:#f7f5ee!important;--color_text:#242b26!important;--color_link:#375548!important;--color_main:#375548!important;--color_htag:#242b26!important;--color_border:#d4d8ce!important;--journal-serif:'Cormorant Garamond',Georgia,serif;--journal-sans:'DM Sans',Arial,sans-serif}
html{scroll-padding-top:7rem}body,#body_wrap{background:var(--sumo-ink)!important;color:var(--sumo-paper)!important;font-family:var(--journal-sans)!important}body{font-size:16px}*{box-sizing:border-box}a{color:var(--sumo-gold);text-underline-offset:4px}a:hover{color:var(--sumo-vermilion)}button,input,summary{font:inherit}img{max-width:100%;height:auto}::selection{background:#d8e4d6;color:#242b26}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #a84730;outline-offset:4px}
.sumo-skip{position:fixed;top:-100px;left:1rem;z-index:10000;background:#fff;padding:1rem}.sumo-skip:focus{top:1rem}
.journal-header{background:var(--sumo-ink);position:sticky;top:0;z-index:120;border-bottom:1px solid var(--sumo-line)}.journal-header__top{display:flex;justify-content:space-between;padding:9px 4%;background:#e9ede4;color:#435448;font-size:11px;letter-spacing:.04em}.journal-header__top a{color:inherit;text-decoration:none}.journal-header__main{max-width:1440px;margin:auto;padding:18px 4%;display:flex;align-items:center;gap:32px;position:relative}.journal-logo{font-family:var(--journal-serif);font-size:48px;font-weight:700;letter-spacing:-.06em;line-height:1;color:#242b26!important;text-decoration:none!important;white-space:nowrap}.journal-logo>span:first-child{font-weight:500;font-style:italic}.journal-logo__dot{color:var(--sumo-vermilion)}.journal-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.journal-nav a{display:flex;min-height:44px;align-items:center;font-size:13px;font-weight:500;text-decoration:none;color:#242b26}.journal-nav a:hover{text-decoration:underline}.journal-search summary,.journal-menu summary{cursor:pointer;list-style:none;font-size:13px;min-height:44px;display:flex;align-items:center;gap:8px}.journal-search summary::-webkit-details-marker,.journal-menu summary::-webkit-details-marker{display:none}.journal-search form{position:absolute;right:4%;top:100%;width:min(450px,92vw);background:#fff;border:1px solid var(--sumo-line);padding:24px;box-shadow:0 10px 25px #242b2614}.journal-search label{display:block;font-size:13px;margin-bottom:10px}.journal-search form>div{display:flex;gap:8px}.journal-search input{min-width:0;flex:1;border:1px solid var(--sumo-line);padding:12px;font-size:16px}.journal-search button{border:0;background:var(--sumo-gold);color:#fff;padding:12px}.journal-menu{display:none}
.home #content.l-content{padding:0!important;max-width:none!important;width:100%}.home .l-mainContent,.home .l-mainContent__inner{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.home .post_content{max-width:none!important;margin:0!important;padding:0!important}.home .c-pageTitle,.home .p-postSlider,.home .p-mainVisual,.home .p-toc,.home .p-postList,.home .l-sidebar{display:none!important}.journal-home{max-width:1440px;margin:auto;padding:0 4% 80px}
.post_content .journal-label,.journal-label{font:600 11px/1.5 var(--journal-sans)!important;letter-spacing:.13em;text-transform:uppercase;color:var(--sumo-gold)!important;margin:0 0 18px!important;display:block}
.journal-cover{display:grid;grid-template-columns:1fr 1.05fr;gap:7%;align-items:center;padding:48px 0 38px}.journal-cover__copy{padding:18px 0}.post_content .journal-cover h1{font-family:var(--journal-serif)!important;font-size:clamp(65px,8.5vw,112px)!important;font-weight:500!important;line-height:.95!important;letter-spacing:-.05em!important;color:var(--sumo-paper)!important;margin:0 0 28px!important;text-transform:none}.journal-cover h1 em{font-weight:500;color:var(--sumo-gold)}.post_content .journal-cover__lead{font-size:17px;line-height:1.75;max-width:360px;color:#58645b;margin:0 0 28px}.post_content a.journal-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:15px 22px;background:var(--sumo-gold);color:#fff!important;font:500 13px/1.4 var(--journal-sans);text-decoration:none!important;border:1px solid var(--sumo-gold);border-radius:0}.post_content a.journal-button:hover{background:#284336}.post_content .journal-cover__secondary{display:block;font-size:12px;margin:19px 0 30px;color:#375548!important}.post_content .journal-cover__credit{font-size:10px;line-height:1.8;color:#58645b;margin:0}.journal-cover__image{margin:0!important;position:relative}.journal-cover__image img{display:block;width:100%;aspect-ratio:1.02;object-fit:cover;object-position:center 43%;border:0}.post_content .journal-cover__image figcaption{display:flex;justify-content:space-between;color:#58645b;font:11px/1.6 var(--journal-sans);margin:12px 0 0;text-align:left}.journal-cover__image figcaption a{color:#375548!important;text-decoration:none!important}
.journal-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--sumo-line);margin:8px 0 0}.post_content .journal-paths a{padding:23px 24px;text-decoration:none!important;color:#242b26!important}.journal-paths a:first-child{padding-left:0}.journal-paths a+a{border-left:1px solid var(--sumo-line)}.journal-paths span{display:block;font-size:10px;letter-spacing:.06em;color:#58645b;margin-bottom:8px}.journal-paths strong{display:block;font:600 26px/1.2 var(--journal-serif);color:#242b26}.journal-paths small{display:block;font-size:11px;color:#58645b;margin-top:8px}
.journal-section{padding:60px 0 0}.journal-section__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.post_content .journal-section__head .journal-label{margin-bottom:9px!important}.post_content .journal-section h2,.post_content .journal-feature h2,.post_content .journal-trust h2{font:500 clamp(32px,3.5vw,46px)/1.08 var(--journal-serif)!important;letter-spacing:-.025em!important;color:#242b26!important;border:0!important;background:none!important;padding:0!important;margin:0!important}.post_content .journal-section__head>a{font-size:12px;white-space:nowrap;color:#375548!important}.journal-stories{display:grid;grid-template-columns:1fr 1fr .85fr;gap:28px}.journal-story a{display:block;text-decoration:none!important;color:#242b26!important}.journal-story img{width:100%;aspect-ratio:1.45;object-fit:cover;display:block;margin:0 0 20px}.journal-story .journal-label{font-size:10px!important;margin-bottom:9px!important}.post_content .journal-story h3,.post_content .journal-reading h3{font:600 27px/1.14 var(--journal-serif)!important;color:#242b26!important;letter-spacing:-.01em;border:0!important;background:none!important;padding:0!important;margin:0 0 12px!important}.post_content .journal-story p{font-size:13px;line-height:1.7;color:#58645b;margin:0}.journal-story--text{background:#e9ede4;padding:28px;display:flex;align-items:center}.journal-story__index{display:block;color:#a84730;font-family:Georgia,serif;font-size:48px;line-height:1;margin-bottom:26px}.journal-text-link{display:block;font-size:11px;margin-top:24px}.post_content .journal-caption{font-size:10px;line-height:1.7;color:#58645b;margin:18px 0 0}.journal-caption a{color:#375548!important}
.journal-feature{display:grid;grid-template-columns:.8fr 1fr;gap:8%;align-items:center;background:#ebece3;margin-top:64px;padding:40px 6%}.journal-feature figure{margin:0!important}.journal-feature img{display:block;width:100%;max-width:487px}.post_content .journal-feature figcaption{font-size:10px;text-align:left;margin-top:10px;color:#58645b}.post_content .journal-feature p:not(.journal-label){font-size:14px;line-height:1.8;max-width:400px;margin:20px 0 25px}.journal-reading__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--sumo-line)}.post_content .journal-reading__grid>a{padding:25px 20px;text-decoration:none!important;color:#242b26!important}.journal-reading__grid>a:first-child{padding-left:0}.journal-reading__grid>a+a{border-left:1px solid var(--sumo-line)}.journal-reading__grid span{display:block;font-size:10px;color:#a84730;margin-bottom:15px}.post_content .journal-reading h3{font-size:24px!important}.post_content .journal-reading p{font-size:12px;line-height:1.7;color:#58645b;margin:0}.journal-trust{text-align:center;max-width:650px;margin:75px auto 0;padding:0 20px}.post_content .journal-trust p:not(.journal-label){font-size:14px;line-height:1.85;color:#58645b;margin:20px auto 24px}.journal-trust a{display:inline-block;font-size:12px;margin:0 12px;min-height:44px}
/* Existing live-basho logic stays date aware, including stale-data guards. */
.sumo-live{margin:36px 0 0;padding:28px;background:#e9ede4;border:1px solid var(--sumo-line)}.sumo-live__inner{max-width:none}.post_content .sumo-live__eyebrow,.sumo-live__toplabel{font:600 10px/1.6 var(--journal-sans);letter-spacing:.08em;text-transform:uppercase;color:#375548}.post_content .sumo-live h2{font:600 32px/1.15 var(--journal-serif)!important;margin:5px 0 12px!important;padding:0!important;border:0!important;background:none!important}.post_content .sumo-live__detail{max-width:700px;font-size:13px;line-height:1.7;margin:0 0 18px}.sumo-live__cta{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px!important}.post_content .sumo-live__btn{font-size:11px;min-height:44px;display:inline-flex;align-items:center;padding:10px 16px;border:1px solid #375548;color:#375548!important;text-decoration:none!important}.post_content .sumo-live__btn.is-primary{background:#375548;color:white!important}.sumo-live__toplabel{border-top:1px solid #cbd3c4;padding-top:20px;margin-bottom:16px!important}.post_content ul.sumo-live__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;list-style:none!important;margin:0!important;padding:0!important}.sumo-live__card{padding:0!important;margin:0!important}.sumo-live__card a{text-decoration:none!important}.sumo-live__card img{width:100%;aspect-ratio:1.3;object-fit:cover;object-position:center 30%;display:block}.sumo-live__rank{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.03em;margin-top:10px;color:#58645b}.sumo-live__name{display:block;font:600 22px/1.3 var(--journal-serif);color:#242b26}.sumo-live__credit{font-size:10px;text-align:right;margin:12px 0 0!important;color:#58645b}.sumo-tally{display:flex;gap:4px;align-items:end;height:26px;margin:12px 0}.sumo-tally__d{width:7px;height:16px;border:1px solid #a9b7a4}.sumo-tally__d.is-done{background:#375548}.sumo-tally__d.is-today{height:26px;background:#a84730}.sumo-tally__d.is-nakabi{height:22px}.sumo-yusho__head{display:flex;flex-wrap:wrap;gap:15px}.sumo-yusho__list{list-style:none;padding:0!important}.sumo-yusho__row{display:grid;grid-template-columns:100px 60px 1fr 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--sumo-line)}.sumo-yusho__group,.sumo-yusho__rank,.sumo-yusho__src,.sumo-yusho__next{font-size:11px}.sumo-yusho__rank{display:block}.sumo-yusho__name{font-size:16px;font-weight:600}
/* All reading surfaces: article, page, archive, search, and contact. */
#content.l-content{padding-top:36px;max-width:1280px}.l-mainContent{max-width:900px;margin-left:auto!important;margin-right:auto!important;width:100%!important}.l-mainContent__inner{padding:0!important}.l-sidebar{display:none!important}.c-pageTitle,.c-postTitle__ttl,.p-archiveHeader__ttl,.p-archiveTitle{font-family:var(--journal-serif)!important;font-size:clamp(38px,4.2vw,58px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.025em!important;color:#242b26!important;text-transform:none}.c-postTitle__date{display:none}.c-postTitle__meta{color:#58645b;font-size:12px}.post_content{font-family:var(--journal-sans)!important;font-size:17px!important;line-height:1.85!important;color:#242b26!important;word-break:normal!important;overflow-wrap:break-word}.post_content>p,.post_content>ul,.post_content>ol{max-width:46rem}.post_content p{margin-bottom:1.4em}.post_content h2{font:600 35px/1.16 var(--journal-serif)!important;border:0!important;background:transparent!important;color:#242b26!important;padding:0!important;letter-spacing:-.01em!important;margin:2em 0 .65em!important}.post_content h2:before,.post_content h2:after{display:none!important}.post_content h3{font:600 25px/1.25 var(--journal-serif)!important;color:#375548!important;border:0!important;background:none!important;padding:0!important;margin:1.65em 0 .6em!important}.post_content h4{font:600 18px/1.4 var(--journal-sans)!important;color:#242b26!important}.post_content a{color:#375548!important;text-decoration:underline}.post_content a:hover{color:#a84730!important}.post_content strong{color:#242b26}.post_content li{line-height:1.8}.post_content blockquote{padding:16px 24px;border-left:2px solid #375548;background:#eceee6;color:#435448}.post_content figcaption,.sumo-credit,.sumo-lead-photo figcaption{font:400 12px/1.7 var(--journal-sans)!important;color:#58645b;text-align:left;margin-top:10px}.answer-block,.mini-answer{padding:24px;background:#e9ede4;border:1px solid #d4d8ce;border-left:3px solid #375548;margin:24px 0}.answer-block p:last-child{margin-bottom:0}.key-takeaways{padding:24px;background:#f0f2ec;border:1px solid #d4d8ce}.post_content figure.wp-block-table{overflow-x:auto;margin:30px 0;max-width:100%;border:1px solid #d4d8ce}.post_content table{font-size:14px;width:100%;border-collapse:collapse}.post_content th{background:#e9ede4!important;color:#242b26!important;font-weight:600}.post_content td,.post_content th{padding:12px 14px;border:1px solid #d4d8ce!important;line-height:1.65;word-break:normal!important;color:#242b26!important}.post_content tbody tr:nth-child(even){background:#f5f6f1}.post_content .p-toc{background:#fff;border:1px solid #d4d8ce}.p-toc__ttl{color:#375548}.sumo-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:24px 0}.sumo-shots figure{margin:0}.sumo-shots img{width:100%;height:auto}.sumo-shots__cred{display:block;font-size:10px;margin-top:8px;color:#58645b}.sumo-related,.sumo-callout,.p-authorBox{background:#eceee6!important;border:1px solid #d4d8ce;color:#242b26!important;padding:22px;margin:32px 0}.sumo-related__title{font:600 28px/1.2 var(--journal-serif)}.sumo-related__row{font-size:13px;line-height:1.8}.sumo-related__label{font-weight:600;margin-right:8px}.sumo-related__link{display:inline-block;margin:5px 8px 5px 0;min-height:28px}.sumo-rankstrip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-block:1px solid #d4d8ce;padding:12px 0;margin-bottom:20px;font-size:12px}.sumo-rankstrip__rank{font-weight:600;color:#375548}.sumo-rankstrip__link{margin-left:auto}.p-postList__item{border:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}.p-postList__title{font:600 25px/1.2 var(--journal-serif)!important;color:#242b26!important}.p-postList__excerpt{font-size:13px;color:#58645b}.c-categoryList__link,.c-postThumb__cat{background:#375548!important;color:#fff!important}.p-authorBox__name,.p-pnLinks__title{color:#242b26!important}.p-authorBox__desc{font-size:13px}.c-breadcrumb,.c-breadcrumb a{color:#58645b;font-size:11px}.wpcf7 input,.wpcf7 textarea{background:white;border:1px solid #b8c4b5;padding:12px;font-size:16px}.wpcf7 input[type=submit]{background:#375548;color:#fff;min-height:48px}.sumo-jp-edition{display:none}.sumo-rail{display:none}
/* New culture / photo pages are editorial collections, with real sources. */
.journal-page-intro{font-size:20px;line-height:1.7;color:#58645b;max-width:680px}.journal-topics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.journal-topic{border-top:1px solid #d4d8ce;padding-top:24px}.journal-topic p{font-size:15px}.journal-topic h2{margin:.2em 0 .6em!important}.journal-photo-story{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin:55px 0;border-top:1px solid #d4d8ce;padding-top:35px}.journal-photo-story figure{margin:0!important}.journal-photo-story img{width:100%;max-width:659px;display:block}.journal-photo-story--portrait figure{text-align:center}.journal-photo-story--portrait img{width:auto;max-height:492px;margin:auto}.journal-photo-story h2{margin:0 0 16px!important}.journal-photo-story p{font-size:15px;line-height:1.85}.journal-source{font-size:11px!important;line-height:1.7;padding-top:14px;border-top:1px solid #d4d8ce;color:#58645b}.journal-route{border:1px solid #d4d8ce;background:#fff;padding:24px;margin:20px 0}.journal-route summary{cursor:pointer;min-height:44px;font-weight:600;color:#375548}.journal-route p{font-size:15px}.journal-provenance{font-size:11px;color:#58645b;border-block:1px solid #d4d8ce;padding:12px 0;margin:18px 0 24px}.journal-provenance p{margin:0!important}.journal-provenance a{font-size:11px}.journal-discover{padding:20px 0;border-top:1px solid #d4d8ce}.journal-discover a{font-size:13px;margin-right:14px;display:inline-block;min-height:36px}
.journal-footer{border-top:1px solid #cbd3c4;background:#e9ede4;padding:50px 4% 25px;margin-top:40px}.journal-footer__inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.journal-footer__identity p{max-width:320px;font-size:12px;line-height:1.8;color:#58645b;margin-top:18px}.journal-footer nav>a{display:block;font-size:12px;line-height:1.6;margin:0 0 8px;min-height:28px;text-decoration:none;color:#375548}.journal-footer nav>a:hover{text-decoration:underline}.journal-footer .journal-label{margin-top:8px!important}.journal-footer__bottom{max-width:1320px;margin:40px auto 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #cbd3c4;padding-top:20px;font-size:10px;line-height:1.8;color:#58645b}.journal-footer__bottom a{color:#375548}
@media(min-width:1450px){.sumo-rail{display:block;position:fixed;left:24px;top:180px;width:180px;max-height:70vh;overflow:auto;font-size:11px;background:#f7f5ee}.sumo-rail__ttl{font-weight:600}.sumo-rail__list{padding:0;list-style:none}.sumo-rail__link{display:block;margin-top:12px;color:#58645b}.sumo-rail__link.is-current{color:#375548;font-weight:600}.sumo-has-rail .p-toc{display:none}}
@media(max-width:1000px){.journal-nav{gap:16px}.journal-header__main{gap:18px}.journal-logo{font-size:42px}.journal-stories{gap:18px}.journal-feature{gap:5%;padding:32px 4%}.journal-footer__inner{gap:24px}}
@media(max-width:760px){:root{--sumo-headroom:5rem}html{scroll-padding-top:5rem}.journal-header__top{font-size:9px;padding:8px 5%}.journal-header__top a{display:none}.journal-header__main{padding:12px 5%;gap:18px}.journal-logo{font-size:39px}.journal-nav{display:none}.journal-search{margin-left:auto}.journal-menu{display:block}.journal-menu nav{position:absolute;left:0;right:0;top:100%;padding:18px 5%;border-bottom:1px solid #d4d8ce;background:#f7f5ee;box-shadow:0 12px 20px #242b2614;display:grid;grid-template-columns:1fr 1fr;gap:4px}.journal-menu a{min-height:44px;display:flex;align-items:center;font-size:13px;color:#375548;text-decoration:none}.journal-home{padding:0 5% 45px}.journal-cover{gap:5%;padding:32px 0}.post_content .journal-cover h1{font-size:70px!important}.post_content .journal-cover__lead{font-size:14px}.journal-cover__credit{display:none}.journal-paths strong{font-size:23px}.post_content .journal-paths a{padding:20px 14px}.journal-paths a:first-child{padding-left:0}.journal-section{padding-top:40px}.journal-section__head{align-items:start;flex-direction:column;gap:16px}.journal-stories{grid-template-columns:1fr 1fr}.journal-story--text{grid-column:1/-1;padding:24px}.journal-story--text a{display:grid;grid-template-columns:50px 1fr;gap:0 18px}.journal-story__index{grid-row:1/5;margin:15px 0}.journal-story--text .journal-text-link{margin-top:10px}.journal-feature{margin-top:40px}.journal-reading__grid{grid-template-columns:1fr 1fr}.journal-reading__grid>a:nth-child(3){border-left:0;border-top:1px solid #d4d8ce;padding-left:0}.journal-reading__grid>a:nth-child(4){border-top:1px solid #d4d8ce}.journal-trust{margin-top:50px}.post_content ul.sumo-live__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sumo-live{padding:20px}.sumo-live__name{font-size:19px}.sumo-live__rank{font-size:9px}.journal-footer__inner{grid-template-columns:1fr 1fr;gap:25px}.journal-footer__identity{grid-column:1/-1}.journal-photo-story{gap:24px}.journal-photo-story p{font-size:14px}.journal-topics{gap:20px}#content.l-content{padding-inline:5%}.post_content{font-size:16px!important}.post_content h2{font-size:30px!important}.post_content h3{font-size:24px!important}.c-pageTitle,.c-postTitle__ttl{font-size:39px!important}.sumo-shots{grid-template-columns:1fr}.sumo-yusho__row{grid-template-columns:70px 45px 1fr}.sumo-yusho__next{grid-column:3}}
@media(max-width:520px){.journal-cover{grid-template-columns:1fr;gap:24px;padding-top:28px}.journal-cover__copy{padding:0}.post_content .journal-cover h1{font-size:76px!important;margin-bottom:20px!important}.post_content .journal-cover__lead{font-size:15px;max-width:310px;margin-bottom:22px}.journal-cover__secondary{margin-bottom:0!important}.journal-cover__image img{aspect-ratio:1.25;object-position:center 35%}.journal-cover__image figcaption{font-size:9px!important}.journal-paths{grid-template-columns:1fr}.post_content .journal-paths a{padding:15px 0;display:grid;grid-template-columns:120px 1fr;gap:5px 10px}.journal-paths a+a{border-left:0;border-top:1px solid #d4d8ce}.journal-paths span{grid-row:1/3;margin:4px 0;font-size:9px}.journal-paths strong{font-size:24px}.journal-paths small{font-size:10px;margin:0}.journal-stories{gap:16px}.post_content .journal-story h3{font-size:24px!important}.post_content .journal-story p{font-size:12px}.journal-story img{aspect-ratio:1.1;margin-bottom:16px}.journal-story .journal-label{font-size:9px!important}.journal-feature{grid-template-columns:1fr;padding:24px;gap:26px}.journal-feature img{max-width:487px}.post_content .journal-feature h2{font-size:36px!important}.journal-reading__grid>a{padding:20px 14px}.post_content .journal-reading h3{font-size:24px!important}.sumo-live__name{font-size:19px}.post_content ul.sumo-live__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post_content .sumo-live__btn{flex:1 1 100%;justify-content:center}.sumo-live h2{font-size:28px!important}.journal-topics,.journal-photo-story{grid-template-columns:1fr}.journal-page-intro{font-size:18px}.journal-footer{padding:35px 5% 25px}.journal-footer__inner{gap:24px 14px}.journal-footer nav>a{min-height:32px;font-size:11px}.journal-footer .journal-label{font-size:10px!important}.post_content td,.post_content th{font-size:13px;padding:10px}.journal-search form{right:5%;width:90vw}.journal-route{padding:18px}.answer-block,.key-takeaways{padding:20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:760px){.journal-footer nav>a{min-height:44px;display:flex;align-items:center}.journal-cover__image figcaption{font-size:11px!important}}
.post_content form[role=search] input{font:inherit;padding:12px;border:1px solid #b8c4b5;background:#fff;max-width:70%}.post_content form[role=search] button{font:inherit;padding:12px 20px;min-height:48px;border:1px solid #375548;background:#375548;color:#fff}
