.journal-weekly-page{--habit-paper:#f8f5ed;--habit-muted:#485b4c}.journal-weekly-page .habit-hero{min-height:650px}.journal-weekly-page .habit-hero h1{max-width:720px;font-size:clamp(70px,7.3vw,106px)}.journal-weekly-page .habit-hero-deck{max-width:330px;font-size:17px}.journal-weekly-page .habit-hero-image img{object-position:70% 55%}.journal-weekly-page .habit-hero::after{background:linear-gradient(90deg,rgba(248,245,237,.94),rgba(248,245,237,.74) 33%,transparent 74%)}.journal-weekly-page .habit-prose{font-size:18px}.journal-weekly-page .habit-meta,.journal-weekly-page .habit-toc nav a{font-size:12px}.weekly-examples{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-block:30px}.weekly-examples article{border-top:2px solid #5a6e52;padding-top:24px}.weekly-examples h3{font:400 34px/1.1 'Instrument Serif',serif;margin:10px 0 22px}.weekly-examples p:not(.habit-eyebrow){font-size:16px;line-height:1.85}.weekly-outline{display:grid;grid-template-columns:1fr 1.35fr;gap:65px;margin-block:30px 85px;padding:64px;background:#193e32;color:#f8f5ed;scroll-margin-top:110px;max-width:1200px}.weekly-outline-intro h2{font:400 64px/1.05 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;margin:0 0 28px;color:#f8f5ed}.weekly-outline-intro h2 em{color:#d1d8bd;font-weight:400}.weekly-outline-intro>p:not(.habit-eyebrow){font-size:17px;line-height:1.8}.weekly-scope{padding-top:24px;margin-top:30px;border-top:1px solid #d1d8bd70;font-size:14px!important;color:#e1e6d7}.weekly-paper{background:#f8f5ed;color:#193e32;padding:35px;min-width:0;box-shadow:8px 8px 0 #c6ceb63b}.weekly-paper h3{font:400 34px/1.1 'Instrument Serif',Georgia,serif;margin:14px 0}.weekly-paper>p{font-size:13px;line-height:1.8}.weekly-fields{padding:0;list-style:none;counter-reset:field}.weekly-fields li{counter-increment:field;border-top:1px solid #a4b09d;padding:20px 0 20px 30px;position:relative}.weekly-fields li:before{content:'0' counter(field);position:absolute;left:0;top:23px;font-size:11px}.weekly-fields strong{display:block;font-size:16px;font-weight:500;margin-bottom:8px}.weekly-fields span{display:block;color:#485b4c;font-size:14px;line-height:1.75}.weekly-blank{border-top:1px solid #a4b09d}.weekly-blank summary{font-size:14px;min-height:48px;align-content:center;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.weekly-blank pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 'Instrument Sans',sans-serif;background:#eeeee3;padding:20px;margin:10px 0}.weekly-outline :focus-visible{outline:2px solid currentColor;outline-offset:5px}.journal-weekly-page .habit-source-list li{font-size:15px}.journal-weekly-page .habit-source-list li>span{font-size:13px;color:#485b4c}.journal-weekly-page .habit-afterword .journal-prose{font-size:16px}.journal-weekly-page .journal-final p,.journal-weekly-page .journal-final .journal-compatibility{color:#394d32}
@media(max-width:1050px){.weekly-outline{padding:40px;gap:32px}.weekly-outline-intro h2{font-size:54px}.weekly-paper{padding:26px}}
@media(max-width:760px){.journal-weekly-page .habit-hero{min-height:615px}.journal-weekly-page .habit-hero h1{font-size:clamp(54px,12.7vw,78px)}.journal-weekly-page .habit-hero-deck{font-size:16px;max-width:260px}.journal-weekly-page .habit-hero-content{padding-bottom:36px}.journal-weekly-page .habit-hero-image img{object-position:73% center}.journal-weekly-page .habit-hero::after{background:linear-gradient(90deg,rgba(248,245,237,.96),rgba(248,245,237,.82) 52%,rgba(248,245,237,.3))}.journal-weekly-page .habit-prose{font-size:17px}.journal-weekly-page .habit-toc nav{display:block}.journal-weekly-page .habit-toc nav a{font-size:13px;min-height:44px;padding-block:11px}.weekly-examples{display:block}.weekly-examples article{margin-bottom:30px}.weekly-outline{display:block;padding:30px 22px;margin-block:20px 55px}.weekly-outline-intro h2{font-size:53px}.weekly-outline-intro>p:not(.habit-eyebrow){font-size:16px}.weekly-paper{padding:26px 22px;margin-top:30px}.journal-weekly-page .habit-answer h2{font-size:34px}.journal-weekly-page .journal-final h2{font-size:43px}.journal-weekly-page .habit-afterword-label h2 br{display:initial}}
@media(max-width:360px){.weekly-outline{padding:25px 15px}.weekly-paper{padding:22px 16px}.weekly-outline-intro h2{font-size:46px}.weekly-fields li{padding-left:25px}}
@media print{.weekly-outline{display:block;background:white;color:black;padding:0}.weekly-outline-intro h2,.weekly-scope{color:black}.weekly-paper{padding:20px 0;box-shadow:none}.weekly-fields li{break-inside:avoid}}
