.micro-plate{background:#f4eddf;border:1px solid #d9e3d3;border-radius:18px;margin-top:32px;padding:30px}.micro-plate h2{margin-top:12px}.micro-plate>p{font-size:16px}.micro-plate__choices{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.micro-story button{font:inherit;cursor:pointer}.micro-plate__choices button{color:#304b37;background:#fffaf0;border:1px solid #b9c5ac;border-radius:999px;align-items:center;gap:10px;padding:12px 15px;font-size:14px;font-weight:700;display:flex}.micro-plate__choices button[aria-pressed=true]{color:#fff;background:#304f36;border-color:#304f36}.micro-plate__choices button>span:first-child{font-size:22px;line-height:1}.micro-plate__answer{border-top:1px solid #d9cfb9;margin-top:22px;padding-top:20px}.micro-plate__answer h3{margin-bottom:10px;font-size:22px;line-height:1.4}.micro-plate__answer p{font-size:16px;line-height:1.75}.micro-plate__answer small{color:#526354;margin-top:12px;font-size:13px;display:block}.micro-plate__hint{font-style:italic;color:#637258!important}.micro-reader{margin-top:34px}.micro-reader__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.micro-reader__toolbar>span{letter-spacing:.08em;color:#58724e;font-size:10px;font-weight:800}.micro-reader__toolbar button{color:#355d40;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.micro-reader__progress{gap:8px;margin-top:18px;display:flex}.micro-reader__progress button{color:#5b7152;background:#edf2e8;border:1px solid #d3decc;border-radius:8px;flex:1;min-width:0;padding:10px;font-size:12px}.micro-reader__progress button[aria-current=step]{color:#fff;background:#34533a;border-color:#34533a}.micro-reader [hidden]{display:none!important}.micro-reader [data-chapter]>section{margin-top:28px}.micro-reader h2{scroll-margin-top:28px}.micro-reader__controls{border-top:1px solid #dce5d8;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:20px;display:flex}.micro-reader__controls>button{color:#355d40;background:0 0;border:0;padding:12px 0;font-size:14px}.micro-reader__controls>button:disabled{opacity:.4;cursor:default}.micro-reader__controls>.micro-reader__next{color:#fff;text-align:left;background:#34533a;border-radius:10px;align-items:center;gap:14px;max-width:75%;padding:14px 18px;line-height:1.5;display:flex}.micro-reader__controls>p{text-align:right;max-width:70%;font-size:14px}.micro-story button:focus-visible{outline-offset:4px;outline:3px solid #b96539}.blog-sources summary{cursor:pointer;color:#355b3f;text-underline-offset:4px;margin-top:18px;font-size:14px;text-decoration:underline}@media (max-width:600px){.micro-plate{padding:23px}.micro-plate__choices{gap:8px}.micro-plate__choices button{padding:10px 12px;font-size:12px}.micro-reader__controls{gap:12px}.micro-reader__controls>.micro-reader__next{padding:12px 14px;font-size:13px}}@media print{.micro-reader [hidden]{display:block!important}.micro-plate,.micro-reader__toolbar,.micro-reader__progress,.micro-reader__controls{display:none}}.blog-site{color:#263e30;background:#fbfcf9;min-height:100vh}.blog-site .topbar{border-bottom:1px solid #dfe7dc}.blog-hero{grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr);align-items:end;gap:55px;padding-block:45px 36px;display:grid}.article-table-hint{display:none}.blog-hero h1{max-width:850px;margin-top:18px;font-size:clamp(2.5rem,4.1vw,4rem);line-height:1.1}.blog-hero>p{color:#516455;max-width:38ch;font-size:16px;line-height:1.75}.blog-topics{flex-wrap:wrap;gap:10px;padding-bottom:30px;display:flex}.blog-topics a{color:#365a40;background:#fff;border:1px solid #cedbc8;border-radius:30px;padding:11px 17px;font-size:13px;font-weight:700}.blog-topics a:hover{background:#e8efdf;border-color:#88a67c}.blog-topic-section{padding-block:32px 38px;scroll-margin-top:24px}.blog-topic-heading{margin-bottom:23px}.blog-topic-heading h2{font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.2}.blog-topic-heading p{color:#596b5a;margin-top:9px;font-size:15px;line-height:1.7}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.blog-index-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),320px));justify-content:start;gap:18px}.blog-index-grid .home-journal__card{flex-direction:column;height:100%;display:flex}.blog-index-grid .home-journal__card>div{flex:1;padding:15px 16px 17px}.blog-index-grid .home-journal__card h3{margin:9px 0 12px;font-size:clamp(1.1rem,1.35vw,1.4rem);line-height:1.2}.blog-index-grid .home-journal__image{aspect-ratio:1.9;height:auto}.blog-featured{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(25px,5vw,70px);padding-block:0 42px;display:grid}.blog-featured__image{background:#e8eee3;border-radius:12px;min-height:370px;display:block;position:relative;overflow:hidden}.blog-featured__image img{object-fit:cover;transition:transform .5s}.blog-featured__image:hover img{transform:scale(1.025)}.blog-featured__copy .section-label{margin-bottom:16px;display:block}.blog-featured__copy h2{margin-bottom:16px;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.13}.blog-featured__copy p{color:#516455;font-size:16px;line-height:1.8}.blog-featured__copy .text-link{margin-top:22px;display:inline-block}.blog-card{background:#fff;border:1px solid #dfe7dc;border-radius:12px;grid-template-columns:35% minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.blog-card__image{background:#ecf0e5;min-height:250px;display:block;position:relative}.blog-card__image img{object-fit:cover}.blog-card__body{min-width:0;padding:25px}.blog-meta{letter-spacing:.09em;text-transform:uppercase;color:#526f4c;font-size:10px;font-weight:800;line-height:1.8;display:block}.blog-meta i{color:#95714a;margin-inline:5px;font-style:normal}.blog-card h3{margin:12px 0;font-size:clamp(1.35rem,1.7vw,1.7rem);line-height:1.25}.blog-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.blog-card p{color:#526354;font-size:14px;line-height:1.7}.blog-card__link{color:#355d40;border-bottom:1px solid #8da17f;margin-top:20px;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-block}.blog-disclosure{color:#526354;padding-block:25px 55px;font-size:13px;line-height:1.8}.blog-disclosure a{text-underline-offset:3px;text-decoration:underline}.blog-article__header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:60px;padding-block:35px 50px;display:grid}.blog-back{color:#42674b;text-underline-offset:4px;margin-bottom:28px;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-block}.blog-article__header h1{overflow-wrap:break-word;margin:18px 0 22px;font-size:clamp(2.2rem,3.55vw,3.65rem);line-height:1.12}.blog-article__heading>p{color:#526354;font-size:17px;line-height:1.75}.blog-byline{color:#51624f;border-top:1px solid #dce5d8;margin-top:24px;padding-top:17px;font-size:13px;line-height:1.8}.blog-byline a{text-underline-offset:3px;text-decoration:underline}.blog-byline span{padding-inline:8px}.blog-article__cover{min-width:0;margin:0}.blog-article__image{background:#edf0e7;border-radius:12px;height:360px;position:relative;overflow:hidden}.blog-article__image img{object-fit:cover}.blog-article__cover figcaption{color:#5d6d5b;padding-top:10px;font-size:11px;line-height:1.6}.blog-article__body{width:min(100% - 48px,730px);margin:15px auto 75px}.blog-article__body p,.blog-article__body li{color:#344b3b;font-size:18px;line-height:1.85}.blog-article__intro{font-family:var(--font-serif),Georgia,serif;color:#263e30!important;font-size:clamp(1.35rem,2vw,1.7rem)!important;line-height:1.6!important}.blog-inline-illustration{width:100%;min-width:0;margin:28px 0}.blog-inline-illustration>img{aspect-ratio:3/2;object-fit:contain;background:#f0eadb;border-radius:12px;width:100%;height:auto;display:block}.blog-inline-illustration>figcaption{color:#526354;margin-top:11px;font-size:13px;line-height:1.65}.blog-inline-illustration>figcaption>span{letter-spacing:.03em;color:#71816d;margin-top:6px;font-size:10px;display:block}.blog-article__body section{margin-top:46px;scroll-margin-top:28px}.blog-article__body h2{margin-bottom:20px;font-size:clamp(1.85rem,2.6vw,2.35rem);line-height:1.25}.blog-article__body p+p{margin-top:20px}.blog-article__body ul{margin-top:22px;padding-left:24px}.blog-article__body li+li{margin-top:10px}.blog-toc{background:#edf2e8;border:1px solid #dce5d4;border-radius:10px;margin-top:30px;padding:27px 30px}.blog-toc h2{font-family:var(--font-body),sans-serif;margin-bottom:14px;font-size:15px;font-weight:800}.blog-toc ol{padding-left:21px}.blog-toc li{font-size:15px;line-height:1.6}.blog-toc a{text-underline-offset:4px;-webkit-text-decoration:underline #9bad90;text-decoration:underline #9bad90}.article-table{border:1px solid #d9e3d3;border-radius:8px;margin-block:25px;overflow-x:auto}.article-table table{border-collapse:collapse;text-align:left;width:100%;min-width:530px}.article-table caption{text-align:left;color:#486044;background:#edf2e8;padding:15px 18px;font-size:13px;line-height:1.6}.article-table th,.article-table td{vertical-align:top;border-top:1px solid #dce5d5;padding:16px;font-size:14px;line-height:1.65}.article-table thead th{background:#f0f4ec}.article-table tbody th{width:24%;font-weight:700}.blog-article__body .article-links{margin-top:20px;padding:0;list-style:none}.article-links li{font-size:15px}.article-links a{color:#356140;text-underline-offset:4px;text-decoration:underline}.blog-sources{border-top:1px solid #d8e1d3;margin-top:55px;padding-top:30px}.blog-sources h2{font-size:1.65rem}.blog-sources p,.blog-sources li{font-size:14px;line-height:1.8}.blog-sources ul{padding-left:20px}.blog-sources a{color:#355b3f;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.blog-article__cta{background:#e8f0e1;border-radius:12px;margin-top:40px;padding:34px}.blog-article__cta h2{margin-top:15px;font-size:2rem}.blog-article__cta p{font-size:16px}.blog-article__cta .primary-link{margin-top:24px}.blog-cta-secondary{text-underline-offset:4px;width:fit-content;margin-top:20px;font-size:14px;text-decoration:underline;display:block}.blog-related{padding-bottom:65px}.blog-list__heading{margin-bottom:25px}.blog-list__heading h2{margin-top:10px;font-size:clamp(2rem,3vw,3rem)}.care-story-visual{margin:34px 0 40px}.care-story-visual__scene{background:#e8eee3;border-radius:12px;height:clamp(250px,48vw,430px);position:relative;overflow:hidden}.care-story-visual__frame{z-index:1;object-fit:cover;object-position:center}.care-story-visual__frame--notice{animation:9s ease-in-out infinite care-frame}.care-story-visual__frame--check{animation:9s ease-in-out -6s infinite care-frame}.care-story-visual__frame--care{animation:9s ease-in-out -3s infinite care-frame}.care-story-visual__signal{z-index:2;border:2px solid #e9f3d7;border-radius:50%;width:24px;height:24px;animation:3s ease-out infinite care-signal;position:absolute;bottom:23%;right:5.5%;box-shadow:0 0 0 8px #173c2b36}.care-story-visual__signal span{background:#c4df8c;border-radius:50%;position:absolute;inset:5px}.care-story-visual__labels{z-index:3;min-height:48px;position:absolute;bottom:20px;left:20px}.care-story-visual__label{color:#fff;letter-spacing:.02em;opacity:0;background:#173c2be8;border:1px solid #fff8;border-radius:999px;width:max-content;max-width:calc(100vw - 90px);padding:13px 17px;font-size:13px;font-weight:800;animation:9s ease-in-out infinite care-label;display:block;position:absolute;inset:0 auto auto 0;box-shadow:0 5px 22px #13261630}.care-story-visual__label--check{animation-delay:-6s}.care-story-visual__label--care{animation-delay:-3s}.care-story-visual__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:20px 0 0;list-style:none;display:grid}.care-story-visual__steps li{border-top:2px solid #dce5d8;align-items:flex-start;gap:12px;padding-top:13px;animation:9s ease-in-out infinite care-step;display:flex}.care-story-visual__steps li:nth-child(2){animation-delay:-6s}.care-story-visual__steps li:nth-child(3){animation-delay:-3s}.care-story-visual__steps li>span{font-family:var(--font-mono),monospace;color:#79936d;font-size:12px}.care-story-visual__steps strong{color:#263e30;font-size:14px;display:block}.care-story-visual__steps p{margin-top:4px;color:#596b5a!important;font-size:12px!important;line-height:1.6!important}.care-story-visual figcaption{color:#657261;margin-top:12px;font-size:11px;line-height:1.6}@keyframes care-frame{0%,27%{opacity:1}33%,to{opacity:0}}@keyframes care-label{0%,27%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(5px)}}@keyframes care-step{0%,27%{opacity:1;border-color:#78976b}32%,to{opacity:.72;border-color:#dce5d8}}@keyframes care-signal{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.55)}}@media (max-width:1050px){.blog-card{grid-template-columns:1fr}.blog-card__image{height:210px;min-height:0}.blog-article__header{gap:30px}.blog-article__image{height:320px}.blog-featured__image{min-height:310px}}@media (max-width:760px){.blog-hero{grid-template-columns:1fr;gap:22px;padding-block:25px 30px}.blog-hero>p{max-width:55ch}.blog-article__header{grid-template-columns:1fr;gap:28px;padding-block:24px 30px}.blog-article__image{height:280px}.blog-article__body{width:min(100% - 36px,730px)}.blog-article__body p,.blog-article__body li{font-size:17px}.blog-toc li,.blog-article__body .article-links li{font-size:15px}.blog-sources p,.blog-sources li{font-size:14px}.blog-byline{font-size:12px}.blog-back{margin-bottom:22px}.blog-article__body section{margin-top:36px}.blog-article__cta{padding:26px}.blog-toc{padding:23px}.blog-topics a{padding:10px 14px;font-size:12px}.blog-featured{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.blog-featured__image{height:280px;min-height:0}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr;gap:20px}.blog-card__image{height:190px}.blog-card__body{padding:23px}.blog-card h3{font-size:1.6rem}.blog-card p{font-size:15px}.blog-hero h1{font-size:clamp(2.3rem,8.5vw,3rem)}.blog-article__header h1{font-size:clamp(2rem,8vw,2.8rem)}.blog-article__image{height:235px}.blog-topic-section{padding-block:25px}.blog-article__body{margin-bottom:50px}.blog-index-grid{grid-template-columns:minmax(0,min(100%,320px))}.blog-index-grid .home-journal__image{aspect-ratio:1.9;height:auto}}@media (max-width:565px){.blog-article__body .article-table-hint{color:#526354;margin-top:20px;font-size:12px;display:block}.article-table-hint+.article-table{margin-top:10px}}@media (max-width:560px){.care-story-visual__scene{height:240px}.care-story-visual__scene>img{object-position:55% center}.care-story-visual__signal{bottom:22%;right:5%;transform:scale(.8)}.care-story-visual__labels{min-height:40px;bottom:10px;left:10px}.care-story-visual__label{padding:10px 13px;font-size:11px}.care-story-visual__steps{grid-template-columns:1fr;gap:10px;padding-top:15px}.care-story-visual__steps li{padding-top:10px}.care-story-visual__steps p{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.blog-featured__image img{transition:none}.care-story-visual__signal,.care-story-visual__label,.care-story-visual__steps li,.care-story-visual__frame{animation:none}.care-story-visual__frame--notice{opacity:1}.care-story-visual__frame--check,.care-story-visual__frame--care{opacity:0}.care-story-visual__signal{opacity:.8}.care-story-visual__label{display:none}.care-story-visual__steps li{opacity:1}}
