.page-hero.notebook-hero{padding-bottom:72px;background:radial-gradient(circle at 82% 18%,rgba(255,194,115,.2),transparent 27rem),radial-gradient(circle at 16% 88%,rgba(218,241,242,.12),transparent 25rem),linear-gradient(120deg,#0a3a2ffc,#0a3a2fd6)}.notebook-hero-shell,.notebook-hero-copy{display:grid}.notebook-hero-shell{gap:clamp(38px,6vw,68px)!important}.notebook-hero-copy{max-width:980px;gap:24px}.notebook-hero h1{max-width:980px;font-size:4rem;line-height:1.06}.notebook-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.notebook-mode{display:grid;min-height:218px;align-content:start;gap:9px;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:24px;background:#073229ad;color:var(--white);text-decoration:none}.notebook-mode:hover,.notebook-mode:focus-visible{border-color:#ffc273bd;background:#0f4a3df0;outline:none;transform:translateY(-2px)}.notebook-mode:focus-visible{box-shadow:0 0 0 3px #ffc2736b}.notebook-mode>span,.notebook-card-meta,.notebook-mode small{font-size:.78rem;font-weight:900;line-height:1.3}.notebook-mode>span{color:var(--pastel-orange)}.notebook-mode strong{font-family:var(--serif);font-size:2.25rem;line-height:1}.notebook-mode small{color:#ffffff94}.notebook-mode p{margin-top:8px;color:#ffffffc2!important;font-size:.98rem!important;line-height:1.55}.notebook-mode-loops{border-color:#fee4df4d}.notebook-mode-quotes{border-color:#daf1f247}.notebook-featured-section{padding:84px 0 30px}.notebook-section-heading{display:flex;align-items:end;justify-content:space-between;gap:26px 48px}.notebook-section-heading>div{display:grid;gap:14px}.notebook-section-heading>p{max-width:430px;padding-bottom:4px;color:#ffffffb3;line-height:1.65}.notebook-section-heading h2,.notebook-shelf h2{font-size:3rem;line-height:1.125}.notebook-featured-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px}.notebook-feature-card,.notebook-writing-card,.notebook-loop-card,.notebook-quote-card{display:grid;min-width:0;align-content:start;gap:18px;border:1px solid var(--green-line);border-radius:8px;padding:clamp(23px,3vw,32px)}.notebook-feature-card{min-height:230px}.notebook-feature-writing{grid-row:span 2;min-height:476px;align-content:end;border-color:#ffc27357;background:radial-gradient(circle at 82% 12%,rgba(255,194,115,.14),transparent 18rem),#0f4a3dd6;color:var(--white)}.notebook-feature-loop,.notebook-loop-card{border-color:#fee4dfad;background:#fee4dff5;color:var(--green)}.notebook-feature-quote,.notebook-quote-card{border-color:#daf1f2b3;background:#daf1f2f5;color:var(--green)}.notebook-writing-card{min-height:330px;background:#0f4a3dc7;color:var(--white)}.notebook-loop-card,.notebook-quote-card{min-height:330px}.notebook-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;color:var(--pastel-orange)}.notebook-card-meta time{color:#fff9}.notebook-feature-loop .notebook-card-meta,.notebook-loop-card .notebook-card-meta,.notebook-feature-quote .notebook-card-meta,.notebook-quote-card .notebook-card-meta{color:var(--green)}.notebook-feature-loop .notebook-card-meta time,.notebook-loop-card .notebook-card-meta time,.notebook-feature-quote .notebook-card-meta time,.notebook-quote-card .notebook-card-meta time{color:#0a3a2fa3}.notebook-feature-card h3,.notebook-writing-card h3,.notebook-loop-card h3,.notebook-quote-card h3{max-width:22ch;font-size:2rem}.notebook-feature-writing h3{max-width:17ch;font-size:3.75rem;line-height:.98}.notebook-feature-card h3 a,.notebook-writing-card h3 a,.notebook-loop-card h3 a,.notebook-quote-card h3 a{color:inherit;text-decoration:none}.notebook-feature-card h3 a:hover,.notebook-feature-card h3 a:focus-visible,.notebook-writing-card h3 a:hover,.notebook-writing-card h3 a:focus-visible,.notebook-loop-card h3 a:hover,.notebook-loop-card h3 a:focus-visible,.notebook-quote-card h3 a:hover,.notebook-quote-card h3 a:focus-visible{text-decoration:underline}.notebook-feature-card>p,.notebook-writing-card>p,.notebook-loop-card>p,.notebook-quote-note{color:#ffffffbd;line-height:1.65}.notebook-feature-loop>p,.notebook-loop-card>p,.notebook-feature-quote>p,.notebook-quote-card>p,.notebook-quote-note{color:#0a3a2fc2}.notebook-feature-card blockquote,.notebook-quote-card blockquote{display:grid;gap:14px;margin:0}.notebook-feature-card blockquote>p,.notebook-quote-card blockquote>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:var(--green);font-family:var(--serif);font-size:1.5rem;font-weight:700;line-height:1.18}.notebook-feature-card blockquote>p{-webkit-line-clamp:4;line-clamp:4}.notebook-quote-card blockquote>p{-webkit-line-clamp:6;line-clamp:6}.notebook-feature-card blockquote>p:before,.notebook-quote-card blockquote>p:before{color:var(--orange);content:"“"}.notebook-feature-card blockquote>p:after,.notebook-quote-card blockquote>p:after{color:var(--orange);content:"”"}.notebook-feature-card blockquote footer,.notebook-quote-card blockquote footer{display:flex;flex-wrap:wrap;gap:6px 12px;color:#0a3a2fa8;font-size:.9rem;line-height:1.4}.notebook-feature-card blockquote cite,.notebook-quote-card blockquote cite{color:var(--green);font-style:normal;font-weight:900}.notebook-feature-card blockquote footer span:before,.notebook-quote-card blockquote footer span:before{margin-right:12px;content:"/";opacity:.46}.notebook-card-action,.notebook-archive-link{color:var(--pastel-orange);font-weight:900;text-underline-offset:.22em}.notebook-card-action{align-self:end;justify-self:start;margin-top:auto}.notebook-feature-loop .notebook-card-action,.notebook-loop-card .notebook-card-action,.notebook-feature-quote .notebook-card-action,.notebook-quote-card .notebook-card-action{color:var(--green)}.notebook-card-action:hover,.notebook-card-action:focus-visible,.notebook-archive-link:hover,.notebook-archive-link:focus-visible{color:var(--white)}.notebook-feature-loop .notebook-card-action:hover,.notebook-feature-loop .notebook-card-action:focus-visible,.notebook-loop-card .notebook-card-action:hover,.notebook-loop-card .notebook-card-action:focus-visible,.notebook-feature-quote .notebook-card-action:hover,.notebook-feature-quote .notebook-card-action:focus-visible,.notebook-quote-card .notebook-card-action:hover,.notebook-quote-card .notebook-card-action:focus-visible{color:#123f35}.notebook-shelf{scroll-margin-top:88px}.notebook-shelf-header{display:flex;align-items:end;justify-content:space-between;gap:24px 42px;margin-bottom:34px}.notebook-shelf-header .section-heading{margin-bottom:0}.notebook-shelf-header .section-heading>p:not(.eyebrow){max-width:680px;color:#ffffffb3;line-height:1.65}.notebook-archive-link{flex:0 0 auto;padding-bottom:4px}.notebook-writing-grid,.notebook-loop-grid,.notebook-quote-grid{display:grid;gap:16px}.notebook-writing-grid,.notebook-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notebook-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notebook-writing-card .post-taxonomy{margin-top:auto}.notebook-loop-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none}.notebook-loop-card li{border:1px solid rgba(10,58,47,.2);border-radius:999px;padding:6px 9px;background:#0a3a2f12;color:#0a3a2fc7;font-size:.78rem;font-weight:800;line-height:1.2}.notebook-quote-note{border-left:3px solid var(--orange);padding-left:14px;font-size:.94rem}@media(max-width:900px){.notebook-hero h1{font-size:3.5rem}.notebook-feature-writing h3{font-size:3rem}.notebook-modes,.notebook-loop-grid{grid-template-columns:1fr}.notebook-mode{min-height:0}.notebook-featured-grid{grid-template-columns:1fr}.notebook-feature-writing{grid-row:auto;min-height:390px}.notebook-section-heading,.notebook-shelf-header{display:grid;align-items:start}.notebook-writing-grid,.notebook-quote-grid{grid-template-columns:1fr}.notebook-writing-card,.notebook-loop-card,.notebook-quote-card{min-height:0}.notebook-archive-link{justify-self:start}}@media(max-width:640px){.page-hero.notebook-hero{padding-bottom:58px}.notebook-hero h1{font-size:3rem}.notebook-section-heading h2,.notebook-shelf h2,.notebook-feature-writing h3{font-size:2.5rem}.notebook-feature-card h3,.notebook-writing-card h3,.notebook-loop-card h3,.notebook-quote-card h3{font-size:1.6rem}.notebook-mode,.notebook-feature-card,.notebook-writing-card,.notebook-loop-card,.notebook-quote-card{padding:21px}.notebook-featured-section{padding-top:64px}.notebook-feature-writing{min-height:320px}.notebook-card-meta{display:grid}.notebook-feature-card blockquote footer,.notebook-quote-card blockquote footer{display:grid}.notebook-feature-card blockquote footer span:before,.notebook-quote-card blockquote footer span:before{display:none}}
