/* The Mattas Journal: the same palette, with a quieter reading rhythm. */
.guide-banner{background:#dedede;color:#222222;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;padding:80px 7%}.guide-banner-image{height:340px;overflow:hidden}.guide-banner-image img{height:100%;object-position:35% center}.guide-banner .eyebrow{color:#9c2535;margin-bottom:22px}.guide-banner h2{font-size:clamp(40px,4.4vw,68px);margin-bottom:22px}.guide-banner-copy>p:not(.eyebrow){font-size:14px;max-width:440px;color:#4e4e4e;margin-bottom:25px}.guide-banner .button{background:#222222}.guide-banner .button:hover{background:#414141}
.blog-page>.header{position:relative;inset:auto;height:108px;padding:0 5%;border:0;background:#181818}.blog-page>.header .oval-logo{width:135px}.guide-cover{padding:42px 7% 55px;max-width:1500px;margin:auto}.guide-breadcrumb{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:#5c5c5c;margin-bottom:65px}.guide-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.guide-cover>.eyebrow,.journal-intro>.eyebrow{color:#9c2535}.guide-cover h1,.journal-intro h1{font-size:clamp(56px,7.2vw,108px);line-height:1.02;margin:0 0 28px}.guide-cover h1 em,.journal-intro h1 em{font-weight:400}.guide-deck{max-width:650px;font-size:17px;color:#515151;margin-bottom:30px}.guide-meta{display:flex;flex-wrap:wrap;gap:12px 24px;color:#5c5c5c;font-size:11px;line-height:1.8}.guide-meta a{text-decoration:underline;text-underline-offset:3px}.guide-hero{margin:0 7%}.guide-hero img{height:auto;max-height:560px;object-fit:cover;object-position:center 55%}.guide-hero figcaption{font-size:10px;color:#5c5c5c;margin-top:12px}.guide-layout{max-width:1238px;margin:85px auto 0;padding:0 35px;display:grid;grid-template-columns:225px minmax(0,720px);gap:8%;justify-content:space-between}.guide-sidebar{align-self:start;position:sticky;top:35px}.guide-sidebar .eyebrow{color:#5c5c5c;margin-bottom:20px}.guide-sidebar ol{padding-left:23px;font-size:12px;color:#5c5c5c;line-height:1.7;margin:0 0 23px}.guide-sidebar li{padding:9px 0 9px 7px}.guide-sidebar li a{color:#333333}.guide-sidebar a:hover{text-decoration:underline;text-underline-offset:4px}.guide-faq-link{font-size:12px;display:block;padding:18px 0;border-top:1px solid #c2c2c2}.guide-sidebar>.quiet-link{margin-top:30px;font-size:12px}.guide-body{min-width:0}.guide-body p,.guide-body li{font-size:16px;line-height:1.9;color:#494949}.guide-body p{margin-bottom:23px}.guide-body a:not(.quiet-link){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.guide-body strong{font-weight:600;color:#222222}.guide-summary{padding:35px 38px;background:#e1e1e1;margin-bottom:50px}.guide-summary h2{font-size:44px;line-height:1.06;margin-bottom:22px}.guide-summary .eyebrow,.guide-section>.eyebrow{font-size:10px;color:#922536;letter-spacing:2px}.guide-summary p:last-child{font-size:15px;margin-bottom:0}.guide-intro blockquote{margin:40px 0 0;padding:0 0 0 28px;border-left:2px solid #a82537}.guide-intro blockquote p{font-family:var(--serif);font-style:italic;font-size:25px;color:#333333;line-height:1.5;margin-bottom:20px}.guide-intro cite{font-size:11px;font-style:normal;color:#5c5c5c}.guide-section{padding:65px 0 0;margin-top:65px;border-top:1px solid #c0c0c0;scroll-margin-top:30px}.guide-section h2{font-size:clamp(34px,3.3vw,49px);line-height:1.12;letter-spacing:-.04em;margin-bottom:30px}.guide-callout{padding:27px 30px;margin:32px 0;background:#e1e1e1;border-left:2px solid #a82537}.guide-callout h3{font-size:15px;font-weight:600;margin-bottom:12px}.guide-callout p:last-child{margin-bottom:0}.guide-callout ul{margin:0;padding-left:20px}.guide-callout li{font-size:14px;padding:4px 0}.guide-questions h3{font-size:19px;font-weight:500;line-height:1.5;margin:30px 0 12px}.guide-sources{border-top:1px solid #c0c0c0;margin-top:55px;padding-top:35px}.guide-sources h2{font-family:Inter,Arial,sans-serif;font-size:16px;letter-spacing:0;font-weight:500;margin-bottom:20px}.guide-sources p{font-size:12px;line-height:1.85}.guide-contact{text-align:center;padding:90px 7%;margin-top:90px;background:#e1e1e1}.guide-contact h2{font-size:clamp(46px,5vw,74px)}.guide-contact>p:not(.eyebrow){max-width:540px;margin:0 auto 28px;font-size:15px;color:#515151}.guide-contact>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.journal-intro{padding:90px 7% 50px}.journal-intro>p:last-child{max-width:550px;color:#515151;font-size:16px}.journal-stories{padding:0 7% 100px}.journal-card{display:grid;grid-template-columns:1.2fr 1fr;background:#e1e1e1;align-items:center}.journal-card>img{height:100%;min-height:410px;object-position:35% center}.journal-card>div{padding:45px}.journal-card h2{font-size:clamp(35px,3.5vw,55px)}.journal-card p:not(.eyebrow){font-size:14px;color:#515151}.journal-card:hover .quiet-link{border-color:#a82537}.journal-card .eyebrow{color:#922536}
@media(max-width:1000px){.guide-layout{gap:40px;grid-template-columns:185px minmax(0,1fr)}.blog-page>.header{gap:20px}.blog-page>.header nav{gap:22px}.guide-banner{gap:5%}.guide-banner-image{height:320px}}
@media(max-width:760px){.guide-banner{grid-template-columns:1fr;padding:45px 7%;gap:32px}.guide-banner-image{height:260px}.guide-banner h2{font-size:46px}.blog-page>.header{height:86px}.blog-page>.header .oval-logo{width:107px}.guide-cover{padding-top:28px;padding-bottom:35px}.guide-breadcrumb{font-size:10px;margin-bottom:40px;gap:10px}.guide-cover h1,.journal-intro h1{font-size:clamp(42px,8.5vw,65px)}.guide-deck{font-size:15px}.guide-meta{font-size:10px;gap:8px 16px}.guide-hero img{min-height:240px;object-position:35% center}.guide-hero figcaption{font-size:9px;line-height:1.7}.guide-layout{display:block;padding:0 7%;margin-top:40px}.guide-sidebar{position:static;padding-bottom:25px;margin-bottom:35px;border-bottom:1px solid #c0c0c0}.guide-sidebar ol{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;margin-bottom:12px;font-size:12px}.guide-sidebar .guide-faq-link{border:0;padding:10px 0}.guide-sidebar>.quiet-link{display:none}.guide-summary{padding:28px 25px;margin-bottom:35px}.guide-summary h2{font-size:37px}.guide-body p,.guide-body li{font-size:15px}.guide-intro blockquote p{font-size:23px}.guide-section{padding-top:40px;margin-top:40px}.guide-section h2{font-size:35px}.guide-callout{padding:22px}.guide-contact{margin-top:55px;padding:60px 7%}.guide-contact h2{font-size:46px}.guide-contact>div{flex-direction:column}.journal-intro{padding:55px 7% 30px}.journal-card{grid-template-columns:1fr}.journal-card>img{min-height:0;height:260px}.journal-card>div{padding:30px}.journal-stories{padding-bottom:60px}}
@media print{.blog-page>.header,.blog-page footer,.mobile-dock,.guide-sidebar,.guide-contact,dialog{display:none!important}.guide-cover{padding:0}.guide-cover h1{font-size:38px}.guide-hero{margin:20px 0}.guide-hero img{max-height:240px}.guide-layout{display:block;margin:25px 0;padding:0}.guide-section{margin-top:25px;padding-top:25px}.guide-section h2{font-size:26px;break-after:avoid}.guide-body p,.guide-body li{font-size:11pt}.guide-summary{padding:20px}.blog-page{background:#fff;color:#000}.guide-body a{text-decoration:underline}}
