.site-nav__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px 40px;-moz-column-gap:16px;column-gap:16px}.site-nav__brand-and-links{display:contents}.site-nav__brand{grid-column:1;grid-row:1;justify-self:start;white-space:nowrap}.site-nav__brand img{flex-shrink:0}.site-nav__store{grid-column:2;grid-row:1;align-self:center;white-space:nowrap;flex-shrink:0}.site-nav__links{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e8e4de}.site-nav__links>a{white-space:nowrap}.site-main{padding-top:104px}@media (min-width: 1024px){.site-nav__layout{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.site-nav__brand-and-links{display:flex;align-items:center;gap:32px}.site-nav__links{gap:24px;border-top:0}.site-main{padding-top:72px}}.journal-container{width:min(100% - 64px,1152px);margin-inline:auto}.journal-header{background:#1a3a2f;color:#fefbf6}.journal-header__inner{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-block:48px 76px}.journal-header__name{margin-bottom:16px;font-size:15px;color:#e8dcc8}.journal-header h1{max-width:720px;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.journal-header__intro{max-width:570px;margin-top:20px;color:#d6e0d9;font-size:17px;line-height:1.65}.journal-header__clock .blog-time-mark{width:160px;background:none;box-shadow:none}.journal-feed{position:relative;margin-top:-32px;padding-bottom:88px}.journal-feature{display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;border:1px solid #e8e4de;border-radius:20px;background:#fff}.journal-feature__body{grid-column:2;grid-row:1;padding:clamp(28px,3.2vw,48px);align-self:center}.journal-feature__label{display:inline-flex;margin-bottom:24px;padding:5px 12px;border-radius:20px;background:#edf2ed;color:#1a3a2f;font-size:13px;font-weight:600}.journal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:#6b6b6b;font-size:13px;line-height:1.5}.journal-meta__divider{width:1px;height:12px;background:#c4a77d}.journal-feature__title{margin-top:14px;color:#1a3a2f;font-size:clamp(26px,2.6vw,36px);line-height:1.17;letter-spacing:-.025em;font-weight:600;text-wrap:pretty}.journal-feature__excerpt{margin-top:18px;color:#6b6b6b;font-size:16px;line-height:1.7}.journal-feature__image{position:relative;grid-column:1;grid-row:1;min-height:420px;background:#e8dcc8}.journal-feature__image>img{position:absolute;inset:0}.journal-archive{margin-top:56px}.journal-archive__title{margin-bottom:28px;font-size:26px;font-weight:500;letter-spacing:-.02em;color:#1a3a2f}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px}.journal-card{min-width:0;padding-bottom:28px;border-bottom:1px solid #e8e4de}.journal-card__image{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#e8dcc8}.journal-card__body{padding-top:20px}.journal-card__title{margin-top:10px;color:#1a3a2f;font-size:25px;line-height:1.25;font-weight:600;letter-spacing:-.02em;text-wrap:pretty}.journal-card__excerpt{margin-top:12px;color:#6b6b6b;font-size:15px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width: 767px){.journal-container{width:calc(100% - 40px)}.journal-header__inner{padding-block:36px 60px}.journal-header__clock{display:none}.journal-header__intro{font-size:16px}.journal-feature{grid-template-columns:1fr;border-radius:16px}.journal-feature__body{grid-column:1;grid-row:2;padding:24px}.journal-feature__image{min-height:0;aspect-ratio:16 / 10}.journal-feature__label{margin-bottom:18px}.journal-feature__title{font-size:28px}.journal-archive{margin-top:36px}.journal-archive__title{font-size:23px;margin-bottom:22px}.journal-grid{grid-template-columns:1fr;gap:28px}.journal-card__title{font-size:24px}.journal-feed{padding-bottom:56px}}
