@font-face{font-family:GSTManrope;src:url('Manrope-Light.ttf') format('truetype');font-weight:300;font-display:swap}
@font-face{font-family:GSTManrope;src:url('Manrope-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:GSTLora;src:url('Lora-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
.gst-ncjm{margin:0;background:#fffefa;color:#263f4b;font-family:GSTManrope,Manrope,sans-serif;font-weight:300;font-size:20px;line-height:1.7}
.gst-ncjm *{box-sizing:border-box}.gst-ncjm [hidden]{display:none!important}
.gst-ncjm a{color:#0d7480;text-underline-offset:4px;overflow-wrap:anywhere}.gst-ncjm a:hover{text-decoration-thickness:2px}
.gst-ncjm :focus-visible{outline:3px solid #0d7480;outline-offset:5px}
.gst-ncjm p{margin:0 0 22px}.gst-ncjm strong{font-weight:600}.gst-ncjm em{font-style:italic}
.gst-ncjm h1,.gst-ncjm h2,.gst-ncjm h3{font-family:GSTLora,Lora,serif;font-weight:400;text-align:left;text-wrap:pretty}
.gst-ncjm h2{font-size:36px;line-height:1.28;color:#d57637;margin:0 0 24px}.gst-ncjm h3{font-size:27px;line-height:1.34;color:#d57637;margin:0 0 12px}
.gst-ncjm .reading-width{width:min(780px,calc(100% - 48px));margin-inline:auto}
.gst-ncjm .eyebrow{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ee964b;margin-bottom:20px}
/* Article hero */
.gst-ncjm .article-hero{height:680px;position:relative;isolation:isolate;overflow:hidden;background:#fffefa}
.gst-ncjm .article-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(to bottom,transparent 60%,#fffefa 100%),linear-gradient(to right,#fffefa 15%,rgba(255,254,250,.97) 35%,transparent 68%),url('/blogPosts/Post3/hero.jpg') right top / auto 680px no-repeat}
.gst-ncjm .hero-inner{width:min(1040px,calc(100% - 80px));margin:auto;padding-top:76px}
.gst-ncjm h1{color:#62b6cb;max-width:610px;font-size:clamp(38px,4.3vw,66px);line-height:1.22;letter-spacing:-.035em;margin:0 0 30px}
.gst-ncjm .byline{font-size:18px;font-weight:600;margin:0 0 8px}.gst-ncjm .byline a{color:inherit;text-decoration:none}
.gst-ncjm .publication-date{font-size:15px}.gst-ncjm .journey-logo{position:absolute;width:146px;height:146px;object-fit:contain;border-radius:50%;right:max(6%,24px);bottom:52px}
.gst-ncjm .article-body{padding-top:76px}.gst-ncjm .reading-section{margin-top:50px}
.gst-ncjm ul{padding-left:28px;margin:0}.gst-ncjm li{padding-left:4px;margin-bottom:14px}.gst-ncjm li:last-child{margin-bottom:0}
/* Fawn traits */
.gst-ncjm .fawn-traits{background:#a8d5d0;border-radius:18px;padding:34px;margin:30px 0}
/* I'm making space in my mind and schedule to consider: */
.gst-ncjm .intentions{background:#f5f0e7;width:100%;padding:40px 0;margin:40px 0}
.gst-ncjm .book-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;padding:26px 22px;background:#f4f3ec;border-radius:16px;margin:24px 0}
.gst-ncjm .book-row p:last-child{margin:0}.gst-ncjm .book-photo{aspect-ratio:3/4;overflow:hidden;align-self:start}.gst-ncjm .book-photo img{width:100%;height:100%;object-fit:cover;display:block}
.gst-ncjm .book-photo--close img{transform:scale(1.65);transform-origin:49% 64%}
/* Author bio */
.gst-ncjm .author-bio{margin-top:74px;background:#e2efeb;border-radius:18px;padding:40px 32px}
.gst-ncjm .series-logo{display:block;width:min(530px,100%);height:auto;margin-bottom:28px}.gst-ncjm .bio-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px}
.gst-ncjm .author-photo{width:100%;height:auto}.gst-ncjm .text-link{font-size:16px;display:inline-block;margin-top:12px}
/* Related reading and Explore articles */
.gst-ncjm .discovery{margin-top:64px;margin-bottom:64px}.gst-ncjm .related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.gst-ncjm .article-card{border-top:2px solid #a8d5d0;padding-top:22px}.gst-ncjm .article-card h3{font-size:25px}.gst-ncjm .article-card p{font-size:16px;line-height:1.6}
.gst-ncjm #article-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.gst-ncjm label{display:block;font-size:15px;font-weight:600;margin-bottom:8px}
.gst-ncjm select{font:300 16px/1.5 GSTManrope,Manrope,sans-serif;width:100%;min-height:48px;padding:10px;border:1px solid #829898;border-radius:8px;background:#fffefa;color:#263f4b}
.gst-ncjm button{border:0;border-radius:14px;background:#0d7480;color:white;padding:12px 20px;font:600 16px/1.5 GSTManrope,Manrope,sans-serif;cursor:pointer;justify-self:start}.gst-ncjm button:hover{background:#095a64}
.gst-ncjm #browse-status{font-size:16px}.gst-ncjm .skip-link{position:absolute;left:20px;top:-100px;z-index:10;padding:12px;background:#fffefa}.gst-ncjm .skip-link:focus{top:12px}
@media(max-width:800px){.gst-ncjm{font-size:18px}.gst-ncjm .article-body{padding-top:48px}.gst-ncjm .hero-inner{padding-top:48px;width:calc(100% - 48px)}.gst-ncjm .article-hero{height:600px}.gst-ncjm .article-hero:before{background-size:auto,auto,auto 600px;background-position:center,center,70% top}.gst-ncjm .journey-logo{width:115px;height:115px;bottom:30px}.gst-ncjm .book-row{grid-template-columns:155px minmax(0,1fr);gap:22px}.gst-ncjm h2{font-size:30px}.gst-ncjm #article-filters{grid-template-columns:1fr}.gst-ncjm .bio-grid{grid-template-columns:150px minmax(0,1fr)}}
@media(max-width:540px){.gst-ncjm h1{font-size:39px;max-width:380px}.gst-ncjm .article-hero:before{background-image:linear-gradient(to bottom,rgba(255,254,250,.65),rgba(255,254,250,.82) 48%,#fffefa 100%),url('/blogPosts/Post3/hero.jpg');background-size:auto,auto 600px;background-position:center,62% top}.gst-ncjm .book-row,.gst-ncjm .bio-grid{grid-template-columns:1fr}.gst-ncjm .book-photo{width:min(220px,100%)}.gst-ncjm .author-photo{width:180px}.gst-ncjm .fawn-traits{padding:26px 20px}.gst-ncjm .author-bio{padding:28px 22px}.gst-ncjm .related-grid{grid-template-columns:1fr}}

.gst-ncjm .topic-links{display:flex;flex-wrap:wrap;gap:24px;font-size:16px;margin-top:24px}
