.about-intro{display:flex;gap:24px;align-items:center;max-width:850px}.about-intro img{width:110px;flex-shrink:0}.about-intro h3{font-size:24px;margin:0 0 12px}.about-intro p{font-size:15px;line-height:1.9;margin:0}.about-verse{background:#edf2df;border-radius:24px;padding:28px 32px;max-width:900px;margin:24px 0}.about-verse small{font-size:12px;color:#607954}.about-verse blockquote{font-size:20px;line-height:1.9;margin:12px 0}.about-verse b{font-size:12px;font-weight:500}.about-actions{display:flex;align-items:center;gap:24px;font-size:12px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.team-card{border:1px solid #dce3d7;border-radius:24px;padding:24px;text-align:left;background:#eef2df;color:#183d38;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.team-card:nth-child(2n){background:#fbebdf}.team-card img{width:85px;height:85px}.team-card strong{font-size:20px}.team-card span{font-size:13px;line-height:1.7}.team-card b{font-size:12px;margin-top:12px}.team-note{font-size:11px;color:#6a7f72;line-height:1.8}.article-advanced{margin:8px 0 16px;border:1px solid #dce3d7;border-radius:14px;padding:12px 16px;font-size:12px}.article-advanced summary{cursor:pointer;list-style:none}.article-advanced[open]{background:#f0f3e7}.screen-panel #articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible}.screen-panel #articles-grid>.card{min-width:0}.screen-panel #articles-grid .card-cover{height:75px}.screen-panel #articles-grid .card-body{padding:12px 16px}.screen-panel #articles-grid h3{font-size:15px;line-height:1.5;margin:8px 0}.screen-panel #articles-grid .card-body>p{display:none}.screen-panel #articles-grid .card-foot{margin-top:12px}.xs-more{display:flex;justify-content:center;align-items:center;gap:18px}.xs-more .pill{padding:10px 17px;font-size:12px}.xs-more .pill:disabled{opacity:.3;transform:none;cursor:default}#xs-page{font-size:12px}.screen-count{display:block!important}.screen-tabs button{padding:10px 12px}.screen-dots{gap:5px!important}.screen-dots button{width:28px!important}
@media(max-width:760px){main>.screen-panel{padding:20px}.screen-panel .section-head{margin-bottom:16px}.about-intro{gap:12px;align-items:flex-start}.about-intro img{width:58px}.about-intro h3{font-size:18px;margin-bottom:8px}.about-intro p{font-size:13px;line-height:1.85}.about-verse{padding:19px 20px;margin:20px 0;border-radius:20px}.about-verse blockquote{font-size:15px;line-height:1.85}.about-actions{gap:14px;flex-wrap:wrap}.about-actions .pill{font-size:12px;padding:11px 16px}.team-grid{grid-template-columns:1fr 1fr;gap:12px}.team-card{padding:18px;gap:8px;border-radius:20px}.team-card img{width:58px;height:58px}.team-card strong{font-size:17px}.team-card span{font-size:11px}.team-card b{font-size:11px;margin-top:3px}#articles .section-head p{display:none}#articles .article-heading{display:block}#articles .content-head{margin-top:12px;display:flex;gap:14px}#articles .search{flex:1;width:auto;min-width:0}#articles .search input{width:100%;min-width:0}#articles .section-head h2{font-size:23px}#articles .eyebrow{display:none}.article-advanced{margin:12px 0;padding:11px 14px}.screen-panel #articles-grid{grid-template-columns:1fr;gap:12px}.screen-panel #articles-grid>.card{display:grid;grid-template-columns:74px minmax(0,1fr);border-radius:16px}.screen-panel #articles-grid .card-cover{height:100%;min-height:115px;border-radius:0}.screen-panel #articles-grid .card-cover svg{height:100%;width:100%;object-fit:cover}.screen-panel #articles-grid .card-body{padding:12px}.screen-panel #articles-grid .label{font-size:9px}.screen-panel #articles-grid h3{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.screen-panel #articles-grid .card-foot{margin-top:8px;font-size:10px}.screen-panel #articles-grid .bookmark{font-size:18px;padding:3px}.xs-more{margin:16px 0!important;gap:12px}.xs-more .pill{padding:10px 14px;font-size:11px}#article-count{font-size:10px}.screen-dots{gap:5px!important}.screen-dots button{width:25px!important}.screen-count{display:none!important}.screen-tabs{scrollbar-width:none}.screen-bar{gap:4px}.screen-tabs button{font-size:11px;padding:10px}.screen-panel .video-layout{display:block}.screen-panel .video-layout>div+div{margin-top:18px}.screen-panel .video-layout img{max-height:180px;object-fit:cover}.screen-panel .bottle-panel{padding:18px}.screen-panel .bottle-panel h2 br{display:none}.screen-panel .qa{display:block}.screen-panel .qa-list{margin-top:22px}}
@media(max-height:700px) and (max-width:760px){main>.screen-panel{padding-top:14px}.screen-panel .section-head h2{font-size:21px}.about-verse{margin:14px 0;padding:14px 17px}.about-verse blockquote{font-size:14px;line-height:1.75}.screen-panel #articles-grid .card-cover{min-height:96px}.screen-panel #articles-grid .card-body{padding:9px 12px}.screen-panel #articles-grid h3{margin:6px 0}.screen-swipe-cue{min-height:35px!important;padding:2px 0 5px!important}.screen-bar{padding:7px 10px}}
.mobile-bottom{display:none!important}.screen-bar{padding-bottom:max(10px,env(safe-area-inset-bottom))}.screen-panel{outline:none}.screen-panel:focus-visible{outline:2px solid #9db77f;outline-offset:-3px}
[hidden]{display:none!important}.video-tabs{display:flex;gap:8px;margin:0 0 20px;flex-wrap:wrap}.video-tabs button{border:1px solid #c8d6bd;background:transparent;border-radius:30px;padding:11px 16px;font:inherit;font-size:12px;color:#315c52}.video-tabs button[aria-pressed=true]{background:#266451;color:white}.screen-panel .video-layout{display:block;max-width:900px}.screen-panel .video-layout .feature-video{max-width:600px}.screen-panel>.wrap{width:100%;margin:0}.screen-panel .video-layout .series{max-width:800px}.screen-panel .video-layout .video-poster img{width:100%;max-height:240px;object-fit:cover}@media(max-width:760px){.video-tabs{gap:6px;margin-bottom:14px}.video-tabs button{font-size:11px;padding:10px 12px}.screen-panel .video-layout .video-poster img{max-height:175px}.screen-panel #videos .section-head{display:block}.screen-panel .xs-series-links{display:grid;grid-template-columns:1fr;gap:12px}.screen-panel .xs-series-links article{padding:16px}.screen-panel .xs-series-links h3{font-size:15px;margin:6px 0}.screen-panel .xs-series-links p{margin:6px 0}}
