.blog-page{--blog-ink:#29372b;--blog-muted:#596354;color:var(--blog-ink);background:#fff}.blog-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:6%}.blog-page h1,.blog-page h2,.blog-page h3{font-weight:400}.blog-page p{line-height:1.8}.blog-page a:focus-visible,.blog-page summary:focus-visible{outline:2px solid #52664b;outline-offset:5px}.blog-page a:hover{color:#52664b}.blog-eyebrow{font-size:11px!important;letter-spacing:1.6px;text-transform:uppercase;color:#607256;margin:0 0 15px!important;line-height:1.6!important;font-weight:400!important}.journal-heading{padding-top:65px;padding-bottom:46px}.journal-heading h1{font-size:clamp(34px,4.1vw,56px);line-height:1.16;letter-spacing:-1.5px;margin:0 0 22px}.journal-heading>p:last-child{font-size:17px;color:var(--blog-muted);max-width:740px}.blog-collection{padding-bottom:65px}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 30px}.blog-card{min-width:0}.blog-card-link{display:block;height:100%}.blog-card-image{background:#ecece4;margin-bottom:21px;overflow:hidden;border-radius:3px}.blog-card-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.blog-card .blog-eyebrow{margin-bottom:10px!important;font-size:10px!important}.blog-card h2,.blog-card h3{font-size:24px;line-height:1.3;letter-spacing:-.45px;margin:0 0 12px}.blog-card-link:hover h2,.blog-card-link:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.blog-card-link>p:last-child{font-size:14px;line-height:1.75;color:var(--blog-muted)}.journal-bottom{padding-bottom:62px}.source-principles{border-top:1px solid #dce1d5;padding-top:22px;color:#5b6854;font-size:13px;line-height:1.8;scroll-margin-top:35px}.source-principles summary,.article-contents summary{cursor:pointer;padding-block:7px}.source-principles>div{max-width:820px;padding-top:16px}.source-principles p+p{margin-top:12px}.article-heading{max-width:900px;padding-top:28px;padding-bottom:34px}.blog-breadcrumb{display:flex;gap:12px;font-size:11px;color:#64705d;margin-bottom:38px;line-height:1.6}.article-heading h1{max-width:920px;font-size:clamp(35px,4.1vw,55px);line-height:1.13;letter-spacing:-1.6px;margin:0 0 23px}.article-deck{max-width:830px;font-size:18px;color:var(--blog-muted)}.article-meta{display:flex;gap:10px 24px;flex-wrap:wrap;color:#67735f;font-size:11px;margin-top:23px;line-height:1.7}.article-visual{max-width:1160px}.article-photo{margin:37px 0}.article-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:3px}.article-photo figcaption{font-size:12px;line-height:1.65;color:#66715e;padding-top:11px}.article-cover img{aspect-ratio:1.85;object-position:center 43%}.article-layout{max-width:900px;padding-top:30px;padding-bottom:48px}.blog-prose{min-width:0;font-size:17px;line-height:1.85;color:#495642}.blog-prose p+p{margin-top:19px}.blog-prose h2{font-size:30px;line-height:1.3;letter-spacing:-.6px;color:#29372b;margin:44px 0 19px;scroll-margin-top:25px}.blog-prose h3{font-size:21px;line-height:1.4;letter-spacing:-.25px;color:#29372b;margin:28px 0 11px;scroll-margin-top:25px}.blog-prose strong{font-weight:600;color:#29372b}.blog-prose p>a:not(.citation),.blog-prose li>a:not(.citation){text-decoration:underline;text-decoration-color:#9ca991;text-underline-offset:4px}.blog-prose ul,.blog-prose ol{padding-left:24px;margin:20px 0}.blog-prose li{padding-left:5px;margin-block:10px}.blog-prose .citation{display:inline;padding:2px;color:#526b47;font-size:12px;vertical-align:super;line-height:1;text-decoration:none;white-space:nowrap}.article-contents{font-size:13px;line-height:1.7;border-block:1px solid #dce1d5;padding-block:8px;margin:0 0 30px}.article-contents nav{padding-block:10px 14px}.article-contents ol{padding-left:18px;margin:0 0 12px}.article-contents li{margin:9px 0}.article-contents nav>a{text-decoration:underline;text-underline-offset:3px}.quick-answer{padding:25px 29px;background:#eef2e8;border-left:2px solid #879675;margin:28px 0 36px}.quick-answer .blog-eyebrow{margin-bottom:10px!important}.quick-answer>p:last-child{font-size:16px;color:#34442e;line-height:1.8}.blog-button{display:inline-flex;align-items:center;gap:26px;padding:14px 0;border-bottom:1px solid #52664b;font-size:13px;line-height:1.7;min-height:48px}.blog-related{border-top:1px solid #dce2d5;padding-block:45px 70px}.blog-related>h2{font-size:30px;letter-spacing:-.7px;margin:0 0 30px}.blog-related h3{font-size:22px}.blog-related .blog-card-link>p:last-child{font-size:13px}.blog-diagram{background:#f3f4ee;padding:30px;margin:32px 0}.blog-diagram h3{margin:0 0 8px;font-size:23px;letter-spacing:-.4px}.blog-diagram .diagram-sub{font-size:12px;color:#5b6b52;line-height:1.6;margin-bottom:23px}.diagram-steps{list-style:none;padding:0!important;margin:0!important;display:grid;gap:10px}.diagram-steps li{display:flex;gap:20px;padding:12px 16px;margin:0;background:#fff}.diagram-steps li>span{font-size:12px;color:#7e8e72;padding-top:4px}.diagram-steps strong{font-size:15px}.diagram-steps p{font-size:13px;line-height:1.6}.term-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.term-grid>div{padding:19px;background:#fff}.term-grid dt,.term-grid strong{font-size:17px;font-weight:500;line-height:1.4;color:#2f412a}.term-grid dd{margin:9px 0 0;font-size:13px;line-height:1.6}.term-grid p{font-size:13px;line-height:1.7;margin-top:9px}.blog-diagram figcaption{border-top:1px solid #d5dccd;padding-top:14px;margin-top:22px;font-size:11px;line-height:1.8}.blog-diagram .svg-download{display:block;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.diagram-note{font-size:12px!important;line-height:1.7!important;margin-top:20px!important;color:#57654e}.bar-row+.bar-row{margin-top:24px}.bar-row>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.6;margin-bottom:8px}.bar-row strong{font-weight:500}.bar-row>div>span{white-space:nowrap;font-size:12px}.bar-track{height:25px;background:#dfe6d8;overflow:hidden}.bar-track>span{height:100%;display:block;background:#52694a}.bar-row:nth-child(2) .bar-track>span{background:#839576}.bar-axis{display:flex;justify-content:space-between;font-size:10px;margin-top:7px;color:#65735b}.flow-start{text-align:center;font-size:17px;margin-bottom:17px;padding-bottom:17px;border-bottom:1px solid #b8c5ac}.aroma-flow{display:flex;gap:13px;align-items:center;font-size:14px;line-height:1.5}.aroma-flow>span:not([aria-hidden]){background:#fff;padding:20px 12px;text-align:center;flex:1}.blog-tool-link{border-block:1px solid #bdc8b4;margin:30px 0;padding:22px 0;display:flex;gap:25px;align-items:center;justify-content:space-between}.blog-tool-link p{font-size:13px}.blog-tool-link a{font-size:13px;text-decoration:underline;min-width:130px;text-underline-offset:4px}.observation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.observation-grid>div{padding:20px;background:#f1f3ec;font-size:15px}.observation-grid span{display:block;font-size:12px;margin-top:10px;line-height:1.6}.blog-sources{border-top:1px solid #cbd3c2;margin-top:50px;padding-top:10px;scroll-margin-top:30px}.blog-sources h2{font-size:23px;margin-top:21px}.blog-sources ol{padding-left:19px;font-size:12px;line-height:1.75}.blog-sources li{padding-left:7px;margin-bottom:18px;overflow-wrap:anywhere;scroll-margin-top:35px}.blog-sources li:target{background:#e8efdf;outline:8px solid #e8efdf}.blog-sources li>span{display:block;font-size:11px;margin-top:4px;color:#65725d}.editorial-note{font-size:12px;color:#606d57;border-top:1px solid #dce1d5;padding-top:20px;margin-top:28px}.editorial-note>strong{font-size:12px}.editorial-note p{line-height:1.75}.editorial-note p+p{margin-top:8px}.planner-page{max-width:850px;padding-block:35px 70px}.back-link{font-size:12px;display:block;margin-bottom:36px}.planner-page h1{font-size:46px;letter-spacing:-1.2px;line-height:1.12;margin:20px 0}.planner-page>p{font-size:15px}.week-line{margin-top:30px}.week-table{width:100%;border-collapse:collapse;margin-block:20px 30px;font-size:14px}.week-table caption{text-align:left;padding-block:12px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.week-table th,.week-table td{border-bottom:1px solid #d0d9c8;padding:10px 12px;text-align:center}.week-table th:first-child{text-align:left;font-weight:400}.week-table td{font-size:24px;line-height:1.1}.planner-page h2{font-size:25px;letter-spacing:-.4px}.planner-prompt{margin-top:10px}.writing-lines{height:112px;background:repeating-linear-gradient(transparent 0,transparent 36px,#bfcab6 37px,#bfcab6 38px)}.planner-note{font-size:12px!important;margin-top:20px}.print-button{margin-top:20px}.print-hint{font-size:11px!important;margin-top:12px}@media(max-width:1000px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}.article-heading h1{font-size:44px}.journal-heading{padding-top:45px}.article-heading,.article-layout{max-width:850px}}@media(max-width:600px){.blog-wrap{padding-inline:6%}.journal-heading{padding-block:32px 30px}.journal-heading h1{font-size:35px;letter-spacing:-1px;line-height:1.18}.journal-heading>p:last-child{font-size:16px}.desktop-break{display:none}.blog-card-grid{grid-template-columns:minmax(0,1fr);gap:36px}.blog-card h2,.blog-card h3{font-size:24px}.blog-card-image{margin-bottom:18px}.blog-collection,.journal-bottom{padding-bottom:38px}.source-principles{font-size:12px}.article-heading{padding-block:22px 27px}.blog-breadcrumb{margin-bottom:27px}.article-heading h1{font-size:34px;letter-spacing:-1px;overflow-wrap:break-word}.article-deck{font-size:17px}.article-meta{font-size:10px;gap:7px 14px}.article-cover img{aspect-ratio:3/2}.article-photo figcaption{font-size:11px}.article-layout{padding-block:23px 35px}.blog-prose{font-size:16px}.blog-prose h2{font-size:26px;margin-top:33px}.blog-prose h3{font-size:20px}.quick-answer{padding:21px;margin-block:25px}.quick-answer>p:last-child{font-size:16px}.blog-diagram{padding:22px 18px;margin-block:25px}.blog-diagram h3{font-size:21px}.term-grid{gap:9px}.term-grid>div{padding:15px 12px}.term-grid dt,.term-grid strong{font-size:16px}.term-grid dd,.term-grid p{font-size:12px}.bar-row>div:first-child{display:block}.bar-row>div:first-child>span{display:block;margin-top:3px}.bar-row strong{font-size:13px}.aroma-flow{flex-direction:column;gap:8px}.aroma-flow>span:not([aria-hidden]){width:100%;padding:12px}.aroma-flow>span[aria-hidden]{transform:rotate(90deg)}.blog-tool-link{align-items:start;flex-direction:column;gap:12px}.observation-grid{grid-template-columns:minmax(0,1fr)}.observation-grid>div{padding:15px 19px}.observation-grid span{margin-top:4px}.blog-related{padding-block:32px 45px}.blog-related>h2{font-size:26px}.blog-related .blog-card-link>p:last-child{font-size:14px}.planner-page h1{font-size:36px}.week-table{font-size:12px}.week-table th,.week-table td{padding:10px 5px}}@media(max-width:370px){.term-grid{grid-template-columns:1fr}.article-heading h1,.journal-heading h1{font-size:31px}.blog-diagram{padding:20px 15px}}.planner-actions{display:flex;gap:24px;align-items:baseline;flex-wrap:wrap;margin-top:20px}.planner-actions .print-button{margin-top:0}@media print{.planner-actions{display:none!important}}@media print{body{color:#000!important;background:#fff!important}.announcement,.header,.sos-footer,dialog,.skip,.back-link,.print-button,.print-hint{display:none!important}.planner-page{max-width:none;padding:0 8mm!important}.planner-page h1{font-size:30px;margin:10px 0}.planner-page .blog-eyebrow{margin:0!important}.planner-page>p{font-size:11px}.week-line{margin-top:16px}.week-table{margin-block:10px 18px}.week-table th,.week-table td{padding:7px}.planner-page h2{font-size:20px}.writing-lines{height:95px}.planner-note{font-size:10px!important}.blog-page a{color:#000}.blog-toc,.blog-related,.blog-tool-link{display:none}.article-layout{display:block}.blog-diagram{break-inside:avoid}.citation{color:#000}@page{size:A4;margin:14mm}}@media print{.article-contents,.article-visual,.article-photo{display:none}.article-layout{max-width:none}}.image-frame,.blog-card-image{position:relative}.blog-page picture{display:block}.image-origin{color:#66715e;font-size:12px;line-height:1.65;font-weight:400}.blog-card-image{margin:0 0 21px;background:transparent}.blog-card-image figcaption{padding-top:7px;text-align:right}.article-photo figcaption{font-size:12px}.blog-prose>p{margin-block:0 24px}.blog-prose>p+p{margin-top:0}.blog-prose>h2{margin-top:50px}.blog-prose>p:first-of-type{font-size:18px;line-height:1.9}.article-photo{margin-block:40px}.article-cover{margin:0}.article-contents{margin-bottom:32px}@media(max-width:600px){.blog-prose>h2{margin-top:38px}.blog-prose>p:first-of-type{font-size:17px}.blog-prose>p{margin-bottom:22px}.article-photo{margin-block:30px}.article-cover{margin:0}}.blog-prose>.article-cover{margin:0 0 42px}.blog-prose>.article-cover img{width:100%;aspect-ratio:1.7;object-fit:cover}.blog-artwork{margin:44px 0;background:none;border:0;padding:0}.blog-artwork h3{margin:0 0 10px;font-size:27px}.blog-artwork>.diagram-sub{margin:0 0 22px}.blog-artwork img{display:block;width:100%;height:auto;max-width:620px;margin:0 auto;aspect-ratio:auto;object-fit:contain;border:0}.blog-artwork figcaption{max-width:620px;margin:14px auto 0;font-size:12px;line-height:1.7;color:#66715e}.blog-prose .observation-grid{background:none;border:0;padding:0;gap:20px;margin:36px 0}.blog-prose .observation-grid>div{background:none;border:0;border-top:2px solid #9caa91;padding:16px 0;font-size:19px}.blog-prose .observation-grid>div:nth-child(2){border-color:#c9bda7}.blog-prose .observation-grid>div:nth-child(3){border-color:#b5907f}@media(max-width:600px){.blog-artwork{margin:32px -8px}.blog-artwork h3,.blog-artwork>.diagram-sub,.blog-artwork figcaption{margin-left:8px;margin-right:8px}.blog-artwork h3{font-size:25px}.blog-prose>.article-cover{margin-bottom:30px}}.article-visual-first{padding-top:32px}.article-visual-first+.article-heading{padding-top:28px;padding-bottom:28px}.article-visual-first~.article-layout{padding-top:0}@media(max-width:600px){.article-visual-first{padding-top:20px}.article-visual-first+.article-heading{padding-top:24px}.article-visual-first+.article-heading .blog-breadcrumb{margin-bottom:24px}}.blog-page+.sos-footer{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sos-editorial-preview.css.map */
