
/* News index only. */
#allrecords:has(#dvu-news) .dvu-head{padding:112px 0 24px!important;}
#allrecords:has(#dvu-news) .dvu-head h1{font-size:40px!important;line-height:1.15!important;letter-spacing:-.035em!important;}
#allrecords:has(#dvu-news) .dvu-head .dvu-eyebrow{margin-bottom:12px!important;}
#allrecords:has(#dvu-news) .dvu-lead{font-size:17px!important;line-height:1.6!important;margin-top:16px!important;max-width:800px!important;}
#allrecords:has(#dvu-news) .dvu-section{padding-top:24px!important;}
#allrecords:has(#dvu-news) .dvu-news-card>a{display:block;background:rgba(255,255,255,.88);border-radius:24px;padding:12px 12px 20px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.025);height:100%;}
#allrecords:has(#dvu-news) .dvu-news-photo{border-radius:12px;outline:1px solid rgba(0,0,0,.08);outline-offset:-1px;}
#allrecords:has(#dvu-news) .dvu-news-card .dvu-eyebrow{margin:20px 12px 0!important;font-size:11px!important;}
#allrecords:has(#dvu-news) .dvu-news-card h3{font-size:24px!important;line-height:1.25!important;margin:10px 12px 12px!important;letter-spacing:-.025em!important;}
#allrecords:has(#dvu-news) .dvu-news-card .dvu-link{margin:0 12px;}
/* ST200 remains the editor source; its public layout becomes an article. */
#allrecords:has(.t050):has(.t744)>.t-rec:has(.t050){padding:112px 0 28px!important;}
#allrecords:has(.t050):has(.t744) .t050 .t-container{max-width:960px!important;width:calc(100% - 80px)!important;}
#allrecords:has(.t050):has(.t744) .t050__title{font-size:40px!important;line-height:1.18!important;letter-spacing:-.035em!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-container{display:block!important;max-width:960px!important;width:calc(100% - 80px)!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-container>.t-col{display:block!important;width:100%!important;float:none!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-container>.t-col:last-child{margin-top:24px!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-slds__imgwrapper>.t-slds__bgimg{padding-bottom:56.25%!important;background-size:contain!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-slds__container{border-radius:24px!important;background:rgba(255,255,255,.88)!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-slds__thumbsbullet-wrapper{display:flex!important;justify-content:center!important;gap:10px!important;overflow:auto!important;max-width:100%!important;padding:12px 0 4px!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-slds__thumbsbullet{flex:0 0 64px!important;width:64px!important;min-width:0!important;margin:0!important;}
#allrecords:has(.t050):has(.t744) .t744 .t-slds__thumbsbullet .t-slds__bgimg{background-size:contain!important;border-radius:8px!important;}
#allrecords:has(.t050):has(.t744) .t744__info{padding:36px 40px!important;border-radius:24px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 1px 2px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.025);}
#allrecords:has(.t050):has(.t744) .t744__textwrapper{display:flex!important;flex-direction:column!important;padding:0!important;}
#allrecords:has(.t050):has(.t744) .t744__title-wrapper{order:0!important;margin:0 0 20px!important;}
#allrecords:has(.t050):has(.t744) .t744 [field=title2]{margin:0!important;}
#allrecords:has(.t050):has(.t744) .t744__descr{order:1!important;margin:0!important;}
#allrecords:has(.t050):has(.t744) .t744__btn-wrapper{order:2!important;margin:28px 0 0!important;}
#allrecords:has(.t050):has(.t744) .t744__descr,#allrecords:has(.t050):has(.t744) .t744__descr *{font-size:18px!important;line-height:1.75!important;}
#allrecords:has(.t050):has(.t744) .t744__descr p{margin:0 0 20px!important;}
#allrecords:has(.t050):has(.t744) .t744__descr p:last-child{margin-bottom:0!important;}

/* Keep native mobile column padding from expanding the article surface. */
#allrecords:has(.t050):has(.t744) .t050 .t-col,#allrecords:has(.t050):has(.t744) .t744 .t-container>.t-col{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;}
#allrecords:has(.t050):has(.t744) .t744__info{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;}
/* Same story surface for all native-ST205 child pages. */
#allrecords:has(.dv-child-page) .t004,#allrecords:has(.dv-child-page) .dv-child-story{box-sizing:border-box!important;width:calc(100% - 80px)!important;max-width:1200px!important;margin:0 auto 40px!important;padding:40px 48px!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(0,0,0,.045)!important;border-radius:24px!important;box-shadow:0 1px 2px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.025)!important;}
#allrecords:has(.dv-child-page) .t004 .t-container,#allrecords:has(.dv-child-page) .t004 .t-col{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
#allrecords:has(.dv-child-page) .t004 .t-container::before,#allrecords:has(.dv-child-page) .t004 .t-container::after{display:none!important;}
#allrecords:has(.dv-child-page) .dv-child-story__wrap{width:100%!important;max-width:100%!important;margin:0!important;}
#allrecords:has(.dv-child-page) .dv-prose-heading{font:550 30px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;letter-spacing:-.03em!important;color:#18252c!important;margin:0 0 24px!important;}
#allrecords:has(.dv-child-page) .dv-child-story__label{font-size:13px!important;line-height:1.5!important;color:#52616b!important;margin:0 0 24px!important;}
#allrecords:has(.dv-child-page) .t004 .t-text,#allrecords:has(.dv-child-page) .dv-child-story__body{width:100%!important;max-width:960px!important;font-size:18px!important;font-weight:400!important;line-height:1.75!important;letter-spacing:0!important;color:#18252c!important;}
#allrecords:has(.dv-child-page) .t004 .t-text p,#allrecords:has(.dv-child-page) .dv-child-story__body p{font-size:inherit!important;line-height:inherit!important;margin:0 0 20px!important;}
#allrecords:has(.dv-child-page) .t004 .t-text p:last-child,#allrecords:has(.dv-child-page) .dv-child-story__body p:last-child{margin-bottom:0!important;}
@media(max-width:760px){
  #allrecords:has(#dvu-news) .dvu-head{padding:100px 0 20px!important;}
  #allrecords:has(#dvu-news) .dvu-head h1{font-size:30px!important;}
  #allrecords:has(#dvu-news) .dvu-section{padding-top:12px!important;}
  #allrecords:has(#dvu-news) .dvu-news-card h3{font-size:23px!important;}
  #allrecords:has(.t050):has(.t744)>.t-rec:has(.t050){padding:100px 0 24px!important;}
  #allrecords:has(.t050):has(.t744) .t050 .t-container,#allrecords:has(.t050):has(.t744) .t744 .t-container{width:calc(100% - 40px)!important;}
  #allrecords:has(.t050):has(.t744) .t050__title{font-size:30px!important;}
  #allrecords:has(.t050):has(.t744) .t744__info{padding:24px!important;border-radius:20px!important;}
  #allrecords:has(.t050):has(.t744) .t744 .t-slds__imgwrapper>.t-slds__bgimg{padding-bottom:85%!important;}
  #allrecords:has(.t050):has(.t744) .t744 .t-slds__thumbsbullet-wrapper{justify-content:flex-start!important;}
  #allrecords:has(.t050):has(.t744) .t744__descr,#allrecords:has(.t050):has(.t744) .t744__descr *{font-size:17px!important;line-height:1.7!important;}
  #allrecords:has(.dv-child-page) .t004,#allrecords:has(.dv-child-page) .dv-child-story{width:calc(100% - 40px)!important;padding:24px!important;border-radius:20px!important;margin-bottom:24px!important;}
  #allrecords:has(.dv-child-page) .dv-prose-heading{font-size:26px!important;margin-bottom:20px!important;}
  #allrecords:has(.dv-child-page) .t004 .t-text,#allrecords:has(.dv-child-page) .dv-child-story__body{font-size:17px!important;line-height:1.7!important;}
}
