@media(max-width:760px){
  .container{width:min(100% - 24px,700px)}.topbar{display:none}.masthead{height:64px;justify-content:center;border-bottom:1px solid var(--line);position:relative}.brand{min-width:0;max-width:225px;justify-content:center}.brand__logo,.brand__monogram{display:none}.brand__copy strong{font-size:27px}.brand__copy small{display:none}.masthead__edition,.site-search{display:none}.menu-toggle{display:block;position:absolute;left:0;width:38px;height:38px;border:0;background:transparent;padding:10px;font-size:0}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{display:block;width:22px;height:2px;background:#333;content:"";position:relative}.menu-toggle span:before{position:absolute;top:-7px}.menu-toggle span:after{position:absolute;top:7px}.site-header.nav-open .menu-toggle span{background:transparent}.site-header.nav-open .menu-toggle span:before{top:0;transform:rotate(45deg)}.site-header.nav-open .menu-toggle span:after{top:0;transform:rotate(-45deg)}.mobile-search-link{display:block;position:absolute;right:2px;width:36px;height:36px}.mobile-search-link span{position:absolute;width:17px;height:17px;border:2px solid #333;border-radius:50%;left:7px;top:6px}.mobile-search-link span:after{content:"";position:absolute;width:8px;height:2px;background:#333;right:-6px;bottom:-3px;transform:rotate(45deg)}.primary-nav{display:block}.primary-nav__inner{height:48px;display:flex;overflow-x:auto;scrollbar-width:none}.primary-nav__inner::-webkit-scrollbar{display:none}.nav-link-shell,.nav-item,.nav-member{display:flex;flex:0 0 auto;padding:0 13px}.primary-nav a{flex:0 0 auto;padding:0;font-size:14px}.subnav{display:none!important}.site-header.nav-open .primary-nav__inner{height:auto;display:grid;grid-template-columns:repeat(3,1fr);padding:7px 0}.site-header.nav-open .nav-link-shell,.site-header.nav-open .nav-item{justify-content:center;padding:10px 5px}.site-header.nav-open .primary-nav a{justify-content:center;border:0}
  .home-shell--portal{padding-bottom:32px}.portal-ticker{display:none}.portal-lead{grid-template-columns:minmax(0,1fr);gap:0;padding:22px 0 18px}.portal-main-story{grid-row:1;display:flex;padding-bottom:22px;border-bottom:1px solid var(--line)}.portal-main-story__body{order:1;padding:0 0 15px}.portal-main-story__media{order:2;aspect-ratio:16/10}.portal-main-story h2{font-size:29px;line-height:1.38;margin-top:6px}.portal-main-story p{font-size:15px;line-height:1.75}.portal-lead__left{grid-row:2;display:grid;gap:0;padding:0;border:0}.portal-side-story{display:grid;grid-template-columns:128px 1fr;gap:13px;padding:17px 0;margin:0;border-bottom:1px solid var(--line)}.portal-side-story__media{margin:0;aspect-ratio:4/3}.portal-side-story h2{font-size:16px;margin-top:2px}.portal-lead__right{grid-row:3;padding:0;border:0}.portal-quick-story{grid-template-columns:128px 1fr;padding:17px 0;margin:0}.portal-quick-story>div{order:2}.portal-quick-story__media{order:1;aspect-ratio:4/3}.portal-quick-story:not(:has(.portal-quick-story__media)){display:block}.portal-quick-story h2{font-size:16px}.portal-topics{height:50px;gap:16px}.portal-topics span{font-size:17px}.portal-content{grid-template-columns:1fr;gap:0}.portal-section{padding:22px 0}.portal-section__title{gap:11px;overflow:hidden}.portal-section__title h2{font-size:21px;white-space:nowrap}.portal-section__title>div{overflow-x:auto;white-space:nowrap}.portal-section__more{display:none}.portal-section__grid{grid-template-columns:1fr;gap:14px}.portal-section__list{padding:13px 0 0;border-left:0;border-top:1px solid var(--line)}.portal-section__rail{display:none}.news-card--featured h3{font-size:22px}.news-card--compact{grid-template-columns:118px 1fr}.portal-sidebar{display:block}.portal-ranking{margin-top:20px}.portal-service{margin-top:16px}.card-grid{grid-template-columns:1fr 1fr;gap:14px}
  .page-shell{padding:16px 0 35px}.content-grid{grid-template-columns:1fr}.page-heading{font-size:28px}.article-list .news-card--list{grid-template-columns:125px 1fr;gap:13px;padding:15px 0}.article-list .news-card--list h3{font-size:17px}.article-list .news-card--list p,.article-list .news-card--list .news-card__category{display:none}.sidebar{grid-template-columns:1fr}.article{padding-top:25px}.article__header h1{font-size:31px}.article__hero{margin-inline:-12px}.article__content{font-size:17px;line-height:1.9}.article__content>p:first-child{font-size:18px}.article__content h2,.article__content h3{font-size:22px}.prev-next{grid-template-columns:1fr}.prev-next a:last-child{text-align:left}.author-grid{grid-template-columns:1fr}.auth-page{padding:30px 0 40px}.auth-shell{grid-template-columns:1fr;gap:22px}.auth-intro h1{font-size:34px}.auth-intro p{font-size:14px}.auth-intro ul{display:none}.auth-card{padding:24px 20px}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-contact-list{grid-template-columns:1fr}.footer-column nav{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 18px}.footer-connect{grid-column:auto;grid-template-columns:1fr}.filing{justify-content:flex-start}.copyright{display:grid;gap:5px}.app-page{gap:30px}.app-hero{grid-template-columns:1fr;padding:28px 20px;gap:28px}.app-hero h1{font-size:36px}.app-device{width:min(250px,88%)}.app-device__screen{min-height:245px}.app-card-grid,.app-guide-grid{grid-template-columns:1fr}.app-section-heading h2{font-size:24px}.app-card-grid article,.app-guide-card{padding:20px}.app-security{grid-template-columns:42px 1fr;padding:19px;gap:12px}.app-security>div:first-child{width:40px;height:40px;font-size:21px}.app-actions{display:grid}.app-button{width:100%}
}
@media(max-width:420px){.container{width:min(100% - 20px,400px)}.portal-main-story h2{font-size:27px}.card-grid{grid-template-columns:1fr}.portal-side-story,.portal-quick-story,.news-card--compact{grid-template-columns:115px 1fr}}
