.page-home{--block-gap:clamp(4rem, 2.6rem + 4.6vw, 7.5rem)}.home-toc .subnav-list a{white-space:nowrap}.story-head{gap:var(--s-10) var(--gutter);margin-bottom:var(--head-gap);display:grid}.story-head>.sec-head{margin-bottom:0}.story-badge{margin-top:var(--s-6);border:1.5px solid var(--c-green-strong);border-radius:var(--r-pill);color:var(--c-green-deep);font-size:var(--fs-body);font-weight:var(--fw-bold);align-items:center;gap:8px;padding:9px 18px 9px 12px;line-height:1.4;display:inline-flex}.story-badge .ic{width:22px;height:22px;color:var(--c-green-strong);flex:none}.story-quote{padding:var(--s-2) 0 var(--s-2) var(--s-6);border-left:3px solid var(--c-green);margin:0}.story-quote blockquote p{color:var(--c-ink);font-size:var(--fs-lead);font-weight:var(--fw-medium);line-height:1.75}.story-quote blockquote p+p{margin-top:var(--s-3)}.story-quote figcaption{margin-top:var(--s-5);color:var(--c-ink-2);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.story-quote .link-more{margin-top:var(--s-3)}@media (min-width:1024px){.story-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.story-head>.story-intro{grid-column:1/span 6}.story-head>.story-quote{grid-column:8/span 5}}.story-formula,.story-tabs{margin-top:var(--block-gap)}.story-tablist{max-width:none;margin-inline:0;padding-inline:0;overflow:visible}.story-tablist .tab{min-height:56px;font-size:1.125rem}.panel-title{font-size:var(--fs-h3);line-height:1.3}.page-home .dgx .dg-more{margin-top:var(--s-8)}.dg-more>summary{cursor:pointer;width:100%;list-style:none}.dg-more>summary::-webkit-details-marker{display:none}.dg-more>summary:after{content:"";width:18px;height:18px;transition:transform var(--dur) var(--ease-out);background:currentColor;flex:none;-webkit-mask:url(/img/made/icons/chevron-down.svg) 50%/contain no-repeat;mask:url(/img/made/icons/chevron-down.svg) 50%/contain no-repeat}.dg-more[open]>summary:after{transform:rotate(180deg)}.page-home .dgx .dg-more>.details{margin-top:var(--s-6)}@media (min-width:640px){.dg-more>summary{width:auto}}.panel-lead{margin-top:var(--s-3);max-width:46rem}.panel-more{margin-top:var(--s-8)}.page-home .tab-panel>.dgx{margin-top:var(--s-2)}.axis-list{gap:var(--s-6) var(--gutter);margin-top:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.axis-card{gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-5);border-top:4px solid var(--c-green-deep);border-radius:0 0 var(--r-md) var(--r-md);background:var(--c-mint-50);flex-direction:column;display:flex}.axis-card .card-icon{background:var(--c-white)}.axis-name{color:var(--c-green-deep);font-family:var(--font-display);font-size:1.3125rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-head);white-space:nowrap;line-height:1.3}.axis-items>.bar-title,.axis-goal>.bar-title{font-size:var(--fs-label)}.axis-terms{margin-top:var(--s-2)}.axis-terms>div{border-bottom:1px solid var(--c-line);gap:2px;padding-block:7px;display:grid}.axis-terms>div:last-child{border-bottom:0}.axis-terms dt{color:var(--c-green-deep);font-size:var(--fs-label);font-weight:var(--fw-bold);line-height:1.5}.axis-terms dd{color:var(--c-ink);line-height:1.55}.axis-chips{margin-top:var(--s-3)}.axis-chips .chip{background:var(--c-white)}.axis-goal{padding-top:var(--s-4);border-top:2px solid var(--c-green-deep)}.axis-goal>p:last-child{margin-top:var(--s-2);color:var(--c-green-deep);font-weight:var(--fw-semibold);line-height:1.55}@media (min-width:640px){.axis-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.axis-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){@media (min-width:640px){.axis-list>.axis-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--s-4);display:grid}.axis-goal{align-self:end}}}.system-sites{margin-top:var(--block-gap)}.system-sites-title{margin-bottom:var(--s-8);font-size:var(--fs-h3)}.card-site-name{color:var(--c-green-deep);font-family:var(--font-display);font-size:1.3125rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-head);white-space:nowrap;line-height:1.35}.system-all{width:max-content;max-width:100%;margin:var(--s-10) 0 0 auto;display:flex}.care-list>.care-block+.care-block{margin-top:var(--block-gap)}.care-block .media-kicker{gap:var(--s-2) var(--s-3)}.care-sub{color:var(--c-green-deep);font-size:1.0625rem;font-weight:var(--fw-bold);line-height:1.5}.media-body>.care-sub{margin-top:var(--s-2)}.care-ask{color:var(--c-ink-2);font-size:var(--fs-body);line-height:1.6}.care-ask a{color:var(--c-green-deep);font-weight:var(--fw-semibold);text-underline-offset:.2em;margin-block:-12px;padding-block:12px;display:inline-block}.care-detail{margin-top:var(--s-12)}.care-detail-title{margin-bottom:var(--s-4);color:var(--c-ink-2);font-size:var(--fs-label);font-weight:var(--fw-bold);line-height:1.5}.care-note{gap:var(--s-2);margin-top:var(--s-6);padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);background:var(--c-mint-50);display:grid}.care-note>div{gap:2px var(--s-4);display:grid}.care-note dt{color:var(--c-green-deep);font-size:var(--fs-label);font-weight:var(--fw-bold);white-space:nowrap;line-height:1.75}.care-note dd{color:var(--c-ink);line-height:1.75}.care-note-src{margin-left:var(--s-2);color:var(--c-ink-2);font-size:var(--fs-label);white-space:nowrap;display:inline-block}@media (min-width:640px){.care-note>div{grid-template-columns:6.5em minmax(0,1fr)}}.care-block .media-figure>.timebar{border-radius:var(--r-lg)}.care-detail--hyo .dg{margin:0}.care-hyo-note{max-width:46rem;margin-top:var(--s-6);color:var(--c-ink-2);font-size:var(--fs-body);line-height:1.7}.care-block--platform .platform-title{color:var(--c-green-deep);font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);line-height:1.3}.care-block--platform .eyebrow{margin-top:0}.heal-infra{align-items:center;gap:var(--s-3) var(--s-5);margin:calc(var(--head-gap) * -.4) 0 var(--s-12);flex-wrap:wrap;display:flex}.heal-infra-title{color:var(--c-green-deep);font-size:var(--fs-label);font-weight:var(--fw-bold);white-space:nowrap}.heal-programs>*+*{margin-top:var(--block-gap)}.page-home .board:has(#heal-animal:not([hidden])) .board-chars{display:block}.board-more-cols{gap:var(--s-6) var(--gutter);display:grid}.board-more-cols>div>*+*{margin-top:var(--s-4)}@media (min-width:1024px){.board-more-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.heal-cards{gap:var(--s-8) var(--gutter);display:grid}@media (min-width:768px) and (max-width:1279px){.heal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.heal-card .card-text+.card-info-list{padding-top:var(--s-4);margin-top:auto}.heal-card .link-more{margin-top:0}}@media (min-width:1280px){.heal-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.heal-card .card-program-body{padding:var(--s-8) clamp(2rem, 3vw, 3rem) var(--s-4);flex-flow:wrap;align-content:start;align-self:stretch}.heal-card .card-program-body>*{flex:0 0 100%}.heal-card .card-program-body>:is(.heal-book,.link-more){margin-top:var(--s-4);flex:none}.heal-card .heal-book+.link-more{margin-left:var(--s-3)}.heal-card .card-info-list{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.heal-card .card-info-list>div{border-bottom:1px solid var(--c-line);padding-block:8px}}.heal-card .card-program-facts,.heal-card .card-text+.card-program-facts{margin-top:var(--s-4)}.heal-book{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.heal-book .btn:not(.btn--secondary){min-height:var(--tap)}.heal-book .btn .ic{width:18px;height:18px}.heal-card .link-more{padding-top:var(--s-5);margin-top:auto}.heal-card .card-info-list{margin-top:var(--s-3);align-self:stretch}.heal-card .card-info-list+.card-program-facts{margin-top:var(--s-4)}.craft{gap:var(--s-8) var(--gutter);display:grid}.craft>*{min-width:0}.craft-head{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.craft-title{gap:var(--s-2);font-size:var(--fs-h3);flex-direction:column;line-height:1.3;display:flex}.craft-sub{color:var(--c-ink-2);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:0}.craft-info{align-self:stretch;max-width:26rem}@media (min-width:1200px){.craft{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.craft-head{top:calc(var(--header-h) + 80px);grid-column:1/span 3;position:sticky}.craft>.sheet{grid-column:4/span 9}}.page-home .sheet-step h4{align-items:flex-start;gap:var(--s-2);color:var(--c-ink);font-family:var(--font-body);font-size:1.0625rem;font-weight:var(--fw-bold);line-height:1.45;display:flex}.page-home .sheet-step h4:before{content:counter(step);background:var(--c-green-strong);width:26px;height:26px;color:var(--c-ivory);font-family:var(--font-display);font-size:.9375rem;font-weight:var(--fw-heavy);border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.page-home .sheet-step--done h4:before{content:none}.edu-leaflet{color:var(--c-ink-2);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:1.6}.sec-head--field>.edu-leaflet{margin-top:var(--s-3)}.card-name>.card-title{margin-top:0}.card-info>.card-name{margin-top:var(--s-5)}.card-sub{color:var(--c-ink-2);font-size:var(--fs-label);font-weight:var(--fw-semibold);margin-top:2px;line-height:1.5}.edu-layout{gap:var(--s-10) var(--gutter);display:grid}.edu-cards{gap:var(--s-4);display:grid}.edu-item{column-gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-2);border-top:4px solid var(--c-green-deep);border-radius:0 0 var(--r-md) var(--r-md);background:var(--c-mint-50);grid-template-rows:auto auto auto 1fr;grid-template-columns:48px minmax(0,1fr);display:grid}.edu-item>*{grid-column:1/-1;min-width:0}.edu-icon{background:var(--c-white);width:48px;height:48px;color:var(--c-green-strong);border-radius:50%;grid-area:1/1;place-items:center;display:grid}.edu-icon .ic{width:32px;height:32px}.edu-item>.card-name{grid-area:1/2;align-self:center;margin:0}.edu-name{color:var(--c-green-deep);white-space:nowrap;font-size:1.25rem;line-height:1.3}.edu-item>.card-text{margin-top:var(--s-4)}.edu-facts{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-line);gap:2px;display:grid}.edu-facts>div{column-gap:var(--s-3);grid-template-columns:3.5em minmax(0,1fr);align-items:baseline;display:grid}.edu-facts dt{color:var(--c-ink-2);font-size:var(--fs-label);font-weight:var(--fw-bold);white-space:nowrap;line-height:1.7}.edu-facts dd{color:var(--c-ink);line-height:1.6}.edu-item>.link-more{margin-top:var(--s-2);place-self:end start}.edu-figure .ph{--ratio:4 / 3}.edu-band{gap:var(--s-10) var(--gutter);display:grid}.edu-col--terms>.link-more{margin-top:var(--s-5)}@media (max-width:639px){.edu-figure .ph{--ratio:16 / 9}}@media (min-width:640px){.edu-cards{gap:var(--s-5) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.edu-item{column-gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-3);grid-template-columns:56px minmax(0,1fr)}.edu-icon{width:56px;height:56px}.edu-icon .ic{width:36px;height:36px}}@media (min-width:640px) and (max-width:767px){.edu-figure{max-width:26rem}}@media (min-width:768px){.edu-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1199px){.edu-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.edu-cards{grid-column:1/-1}.edu-band{grid-area:2/1/auto/span 7;grid-template-columns:minmax(0,1fr)}.edu-figure{grid-area:2/8/auto/span 5}}@media (min-width:1024px) and (max-width:1199px){.edu-band{padding-right:var(--s-4);grid-column:1/span 8;grid-template-columns:repeat(2,minmax(0,1fr))}.edu-figure{grid-column:9/span 4}}@media (min-width:1200px){.edu-layout{row-gap:var(--s-12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.edu-figure{grid-area:1/1/auto/span 5;align-self:stretch;display:flex}.edu-figure .ph{--ratio:auto;flex:1}.edu-cards{grid-area:1/6/auto/span 7}.edu-item{padding-inline:var(--s-6)}.edu-band{padding-top:var(--s-10);border-top:1px solid var(--c-line);grid-area:2/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.edu-col--ladder{grid-column:1/span 5}.edu-col--terms{grid-column:6/span 7}}.share{padding-top:0}.share-band{margin-bottom:var(--section-y)}.share-panel{gap:var(--s-10) clamp(2rem, 4vw, 4rem);display:grid}.share-panel:before{content:none}.share-panel-title{color:var(--c-ivory);font-size:clamp(1.5rem,1.2rem + 1.3vw,2.25rem);line-height:1.3}.share-amount{margin-top:var(--s-8);color:var(--c-ivory);font-family:var(--font-display);font-size:var(--fs-stat);font-weight:var(--fw-heavy);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1}.share-amount small{font-size:.4em;font-weight:var(--fw-bold);margin-left:.12em}.share-amount .stat-pre{font-size:.36em;font-weight:var(--fw-bold);letter-spacing:0;margin-right:.2em}.share-panel-copy>.lead{margin-top:var(--s-4);color:var(--c-ivory)}.share-use{margin-top:var(--s-3);color:var(--c-on-green-2);line-height:1.7}.share-panel-copy>.link-more{margin-top:var(--s-6)}.share-panel-side .account{margin-top:0}.share-perks-title{margin-top:var(--s-8);color:var(--c-on-green-2);font-size:var(--fs-label);font-weight:var(--fw-bold)}.share-perks{gap:var(--s-3);margin-top:var(--s-3);flex-direction:column}.share-perks .ic-medal .ic{width:40px;height:40px}@media (min-width:1024px){.share-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.share-gifts{margin-top:var(--block-gap)}.share-gifts-head{align-items:baseline;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.share-gifts-title{font-size:var(--fs-h3)}.share-gifts>.link-more{margin-top:var(--s-3)}.news-grid{gap:var(--s-12) var(--gutter);display:grid}.news-grid .bar-title{margin-bottom:var(--s-4)}.news-report>.link-more{margin-top:var(--s-5)}.news-table caption{text-align:left}.news .post{align-items:center;gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat date""body body";min-height:0}.news .post>.post-cat{grid-area:cat}.news .post>.post-date{grid-area:date;min-width:0}.news .post>:not(.post-cat):not(.post-date){grid-area:body}@media (min-width:1024px){.news-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.news-list{grid-column:1/span 7}.news-report{grid-column:9/span 4}}.contact{padding-top:0}.contact-line{--vl-h:clamp(72px, 8vw, 120px)}.contact>.wrap{padding-top:var(--s-12)}.contact-head{margin-bottom:var(--s-12)}.contact-places{gap:var(--gutter);display:grid}.contact-nav{margin-bottom:var(--s-4);justify-content:flex-end}@media (min-width:640px){.contact-nav{display:none}.contact-places.hscroll-track{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (min-width:1024px){.contact-places.hscroll-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.contact-places.hscroll-track{gap:var(--s-4);padding-bottom:var(--s-2);scrollbar-color:var(--c-line-on-green) transparent;grid-auto-columns:min(84%,20rem)}}.contact-place{border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs);background:var(--c-white);color:var(--c-ink);flex-direction:column;display:flex;overflow:hidden}.contact-place-head{align-items:flex-start;gap:var(--s-2);padding:var(--s-6) var(--s-6) var(--s-5);flex-direction:column;flex:1;display:flex}.contact .contact-place h3{color:var(--c-green-deep);font-size:1.3125rem;line-height:1.4}.contact-place address{color:var(--c-ink-2);font-size:var(--fs-label);gap:6px;line-height:1.6;display:flex}.contact-place address:before{content:"";background:currentColor;flex:none;width:18px;height:18px;margin-top:.2em;-webkit-mask:url(/img/made/icons/pin.svg) 50%/contain no-repeat;mask:url(/img/made/icons/pin.svg) 50%/contain no-repeat}.contact-map{background:var(--c-white);border-radius:0}.contact-map>img{padding:0}.contact-route{gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-route .btn{padding-inline:var(--s-3);white-space:nowrap;justify-content:center}.contact-route .btn:not(.btn--secondary){min-height:var(--tap)}.contact-route .btn .ic{width:18px;height:18px}@media (min-width:640px) and (max-width:1023px){.contact-place{grid-template-rows:1fr auto;grid-template-columns:300px minmax(0,1fr);display:grid}.contact-map{grid-area:1/1/span 2}.contact-place-head{grid-area:1/2}.contact-route{grid-area:2/2}}@media (min-width:1024px){.contact-places{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-desks{gap:var(--gutter);margin-top:var(--s-10);display:grid}@media (min-width:768px){.contact-desks{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-desk{align-items:flex-start;gap:var(--s-3);padding:var(--s-6) clamp(1.25rem, .8rem + 2vw, 2rem);border:1px solid var(--c-line-on-green);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs);flex-direction:column;display:flex}.contact-desk-name{color:var(--c-ivory);font-family:var(--font-display);font-size:1.3125rem;font-weight:var(--fw-bold);line-height:1.35}.contact-desk-for{color:var(--c-on-green-2);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-semibold);margin-top:2px;display:block}.contact .contact-mail{align-items:center;gap:var(--s-2);min-height:var(--tap);color:var(--c-ivory);font-weight:var(--fw-semibold);text-underline-offset:.2em;display:inline-flex}.contact-mail .ic{width:20px;height:20px}.contact-desk-note{color:var(--c-on-green-2)}.contact-desk .link-more{margin-top:auto}@media (max-width:639px){.page-home .sec-head--field{grid-template-columns:minmax(0,1fr)}.page-home .sec-head--field>.field-mark{width:64px;height:64px;margin-bottom:var(--s-3);grid-row:auto}.page-home .sec-head--field>:not(.field-mark){grid-column:1}.page-home .detail-band{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .story-stats{gap:var(--s-8) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .story-stats .stat{gap:var(--s-1);padding:0 0 0 var(--s-3);border-left:1px solid var(--c-line-strong)}.page-home .story-stats .stat:nth-child(odd){padding:0 var(--s-3) 0 0;border-left:0}.page-home .story-stats .stat-value{margin-bottom:var(--s-1);font-size:2.5rem}}@media (max-width:359px){.page-home .story-stats{grid-template-columns:minmax(0,1fr);gap:0}.page-home .story-stats .stat,.page-home .story-stats .stat:nth-child(odd){padding:var(--s-5) 0;border-left:0;border-top:1px solid var(--c-line)}.page-home .story-stats .stat:first-child{border-top:0;padding-top:0}}.platform-name{margin-bottom:var(--s-1)}.platform-copy>.platform-name+.eyebrow{margin-top:var(--s-2)}@media (max-width:399px){.contact-desk{padding-inline:var(--s-4)}.contact .call-pill{gap:var(--s-3);padding-right:var(--s-5);max-width:100%}.contact .call-pill-text strong{font-size:1.375rem}}@media (max-width:639px){.page-home .hero-media{width:min(100%,15rem,32vh)}}@media (min-width:640px) and (max-width:1023px){.share-panel-side{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.share-panel-side>.account{grid-row:1/span 2}.share-perks-title{margin-top:0}}@media (max-width:639px){.cols-4--sites{row-gap:var(--s-6)}.cols-4--sites>.card-site{align-items:center;gap:var(--s-1) var(--s-3);grid-template-columns:40px minmax(0,1fr);display:grid}.cols-4--sites>.card-site>*{grid-column:2}.cols-4--sites>.card-site>.ic-medal{grid-area:1/1;width:40px;height:40px;margin:0}.cols-4--sites>.card-site>.ic-medal .ic{width:26px;height:26px}.cols-4--sites>.card-site>.card-site-name{grid-row:1}.cols-4--sites>.card-site>.card-site-biz{margin-top:var(--s-1)}.axis-list{gap:var(--s-4);margin-top:var(--s-6)}.axis-card{align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-4) var(--s-4);grid-template-columns:40px minmax(0,1fr);display:grid}.axis-card>*{grid-column:1/-1}.axis-card>.card-icon{grid-area:1/1;width:40px;height:40px}.axis-card>.card-icon .ic{width:26px;height:26px}.axis-card>.axis-name{grid-area:1/2;font-size:1.1875rem}.axis-goal{padding-top:var(--s-3)}.care .media-figure .ph,.heal-card>.ph,.page-home .board-feature>.ph{--ratio:16 / 9}.page-home .detail{align-items:center;column-gap:var(--s-2);row-gap:var(--s-1);grid-template-columns:32px minmax(0,1fr);display:grid}.page-home .detail>.ic{width:32px;height:32px;margin:0}.page-home .detail>.detail-text{grid-column:1/-1}.news .table--stack thead{clip:auto;width:auto;height:auto;position:static;overflow:visible}.news .table--stack tr{border:0;padding:0;display:table-row}.news .table--stack tbody tr:first-child{border-top:0}.news .table--stack th,.news .table--stack td{border-bottom:1px solid var(--c-line);padding:12px 6px;display:table-cell}.news .table--stack thead th{border-bottom:2px solid var(--c-green-deep)}.news .table--stack td:before{content:none}.news .table--stack :is(th,td):first-child{padding-left:0}.news .table--stack :is(th,td):last-child{padding-right:0}.contact-place-head{padding-inline:var(--s-5)}.contact .contact-place h3{font-size:1.125rem}.page-home .tabs--icon .tab{min-height:56px}.page-home{--section-y:3.5rem;--block-gap:3rem}.panel-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.panel-head>.panel-title{white-space:nowrap}.axis-list.hscroll-track{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:none;grid-auto-columns:min(86%,19rem)}.axis-list.hscroll-track>.axis-card{scroll-snap-align:start}}@media (min-width:640px){.axis-nav{display:none}.axis-list.hscroll-track{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (max-width:479px){.page-home .detail-band{grid-template-columns:minmax(0,1fr)}}
