/* v182: separate destinations for lessons and the journal. */
.site164 .content-nav182{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 6% 56px;color:#006241}
.site164 .content-entry182{display:flex;flex-direction:column;min-width:0;padding:30px;text-decoration:none;border:1px solid #006241;transition:box-shadow .2s}
.site164 .content-entry182:hover{box-shadow:0 5px 18px #00624114}
.site164 .content-entry182:focus-visible{outline:3px solid #006241;outline-offset:5px}
.site164 .content-entry182 .entry-kicker182{font-size:11px;letter-spacing:.15em;margin:0 0 18px;line-height:1.6}
.site164 .content-entry182 h2{font-size:clamp(24px,2.6vw,34px);line-height:1.5;margin:0 0 12px;color:inherit}
.site164 .content-entry182 .entry-copy182{font-size:14px;line-height:1.9;margin:0 0 24px;color:inherit}
.site164 .content-entry182 .entry-action182{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid currentColor;padding-top:15px;margin-top:auto;font-size:14px}
.site164 .content-entry182 .entry-action182 b{font-size:25px;font-weight:400}
.site164 .content-entry182.entry-cases182{background:#006241;color:#fff}
.site164 .content-entry182.entry-journal182{background:#fff;color:#006241;border-top:5px solid #006241}
.site164[data-section="cases"] .page-title164{background:#eff6f2;border-bottom:0;border-left:7px solid #006241}
.site164[data-section="cases"] .page-title164 .eyebrow{display:inline-block;background:#006241;color:white;padding:6px 12px;font-size:11px;letter-spacing:.12em}
.site164[data-section="cases"] .case-card164{border:0;border-top:3px solid #006241;background:#f5f9f6;padding:30px}
.site164[data-section="cases"] .case-code164{font-size:32px;align-items:flex-start;flex-wrap:wrap;gap:10px 18px}
.site164[data-section="cases"] .case-code164 small{padding-top:8px}
.site164.col-site .col-wrap>.eyebrow{border-top:4px double #006241;border-bottom:1px solid #006241;padding:14px 0;margin-bottom:26px;font-size:17px;letter-spacing:.22em;color:#006241}
.site164.col-site .col-wrap>h1{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-weight:400;line-height:1.6}
.site164.col-site .col-tabs{border-bottom:1px solid #006241;padding-bottom:12px;gap:8px 20px}
.site164.col-site .col-tabs a{border:0;border-bottom:2px solid transparent;padding:9px 0;color:#006241;background:transparent}
.site164.col-site .col-tabs a[aria-current="page"]{border-bottom-color:#006241;font-weight:700;background:transparent;color:#006241}
.site164.col-site .col-wrap>.notice{background:#f4f8f5;border:0;border-left:3px solid #006241;color:#006241}
@media(max-width:650px){.site164 .content-nav182{grid-template-columns:1fr;gap:18px;margin:20px 6% 40px}.site164 .content-entry182{padding:23px}.site164 .content-entry182 h2{font-size:25px}.site164 .content-entry182 .entry-kicker182{margin-bottom:12px;font-size:10px}.site164 .content-entry182 .entry-copy182{margin-bottom:18px;font-size:13px}.site164[data-section="cases"] .case-card164{padding:24px}.site164.col-site .col-wrap>.eyebrow{font-size:14px}.site164.col-site .col-tabs{font-size:12px}}
