.srnd-introduction{max-width:1320px;margin:28px auto 0;background:#073c31;color:#fff;border-radius:14px;padding:35px 40px;box-sizing:border-box}.srnd-introduction>p:first-child{color:#d4e5dc;font-size:14px;margin:0 0 12px}.srnd-introduction h1{font-size:clamp(27px,2.6vw,40px);line-height:1.45;letter-spacing:-1px;margin:0 0 16px;color:#fff;word-break:keep-all}.srnd-intro-description{font-size:17px;line-height:1.8;color:#eef5ef;margin:0 0 24px}.srnd-primary-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.srnd-primary-tasks a{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;border:1px solid #c9ddd1;border-radius:7px;color:#fff;font-size:17px;font-weight:700;text-decoration:none}.srnd-primary-tasks a:first-child{background:#e1f39c;border-color:#e1f39c;color:#153e2b}.srnd-primary-tasks a:hover{outline:2px solid #e1f39c;outline-offset:2px}.srnd-return-tools{max-width:1260px;margin:0 auto;padding:30px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-bottom:1px solid #dce5de;color:#173d2e}.srnd-return-tools>div{margin-right:auto}.srnd-return-tools h2{font-size:22px;margin:0 0 6px}.srnd-return-tools p{font-size:16px;line-height:1.7;margin:0;color:#4d6258}.srnd-return-tools>a:last-child{font-size:15px;color:#145d49}.srnd-section .srnd-kicker{font-size:13px;letter-spacing:1px;color:#21624d}.srnd-section-head>p,.srnd-start-card p{font-size:16px;line-height:1.8}.srnd-card-index,.srnd-start-card small{font-size:13px}.srnd-start-card strong{font-size:17px}.srnd-start-card{min-height:330px}.srnd-start-card:focus-visible{outline:3px solid #2671a1;outline-offset:4px}.srnd-secondary-banners{padding-top:30px;background:#f4f6ef}.srnd-secondary-banners>h2{max-width:1260px;margin:0 auto 20px;padding:0 24px;font-size:27px;color:#163f30}.srnd-secondary-banners .hero.hero-carousel,.srnd-secondary-banners .hero-slide{min-height:390px}.srnd-secondary-banners .hero-slide-content{padding-top:30px;padding-bottom:105px}.srnd-secondary-banners .hero.hero-carousel .hero-slide-title{font-size:32px}.srnd-secondary-banners .hero-slide-description{font-size:16px;line-height:1.7}.srnd-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.srnd-latest-grid article{background:#fff;border:1px solid #d5e2d9;border-radius:10px;padding:25px;min-width:0;display:flex;flex-direction:column}.srnd-latest-grid h3{font-size:23px;margin:0 0 20px}.srnd-latest-grid ul,.srnd-my-materials ul,.srnd-latest>ul{padding:0;list-style:none;margin:0 0 20px}.srnd-latest li,.srnd-my-materials li{display:flex;flex-direction:column;gap:6px;border-top:1px solid #dce5de;padding:15px 0;line-height:1.7;overflow-wrap:anywhere}.srnd-latest li a,.srnd-my-materials li a{font-size:17px;font-weight:650;color:#145d49}.srnd-latest li time,.srnd-my-materials li span{font-size:14px;color:#52675c}.srnd-latest-grid article>a{margin-top:auto;font-weight:700;color:#145d49;padding:10px 0;min-height:44px}.srnd-updates-empty{font-size:16px;color:#4d6258;line-height:1.8}.srnd-my-materials>p{font-size:16px;line-height:1.8}.srnd-update-optin{padding:25px;margin:30px 0;background:#f4f6ef;border:1px solid #cbded0;border-radius:10px}.srnd-update-optin h2{font-size:25px;margin-top:0}.srnd-update-optin label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:17px;min-height:44px;font-weight:650}.srnd-update-optin input{width:22px;height:22px;accent-color:#145d49}.srnd-update-optin label span{font-size:14px;color:#52675c}.srnd-my-materials button,.srnd-save-material{font:inherit;background:#fff;border:1px solid #28715a;color:#164d38;min-height:44px;padding:10px 18px;border-radius:6px;cursor:pointer}.srnd-my-materials button:disabled{color:#657168;border-color:#aebeb3;cursor:default}.srnd-save-material[aria-pressed=true]{background:#e1f39c}.srnd-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.srnd-personal-grid>section{padding:24px;border:1px solid #dce5de;border-radius:10px}.srnd-personal-grid h2{font-size:25px}.srnd-material-info{display:grid;grid-template-columns:90px 1fr;gap:8px 20px;padding:22px;background:#f4f6ef;margin:24px 0;font-size:16px;line-height:1.8}.srnd-material-info dt{font-weight:700}.srnd-material-info dd{margin:0;overflow-wrap:anywhere}.srnd-material-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.9;margin:30px 0}.srnd-material>img{display:block;max-width:100%;height:auto;margin:22px auto}.field-card .srnd-save-material{margin-top:15px;width:100%;font-size:14px}.field-industry-filter{margin-left:18px}.field-format{color:#145d49;font-weight:650}.srnd-material a{overflow-wrap:anywhere}.srnd-material li{padding:10px 0;line-height:1.8}.srnd-my-materials :focus-visible,.srnd-introduction :focus-visible,.srnd-material :focus-visible{outline:3px solid #2671a1;outline-offset:3px}@media(max-width:900px){.srnd-introduction{margin:20px 24px 0;padding:30px}.srnd-latest-grid{grid-template-columns:1fr}.srnd-personal-grid{grid-template-columns:1fr}.srnd-return-tools{margin:0 24px;padding:25px 0}.srnd-primary-tasks a{font-size:16px}.field-industry-filter{margin-left:0}}@media(max-width:600px){.srnd-introduction{margin:18px 18px 0;padding:25px 21px;border-radius:10px}.srnd-introduction h1{font-size:28px}.srnd-primary-tasks{grid-template-columns:1fr}.srnd-intro-description{font-size:16px}.srnd-return-tools{margin:0 20px;gap:14px}.srnd-return-tools>div{width:100%}.srnd-return-tools .srnd-button{width:100%}.srnd-return-tools>a:last-child{padding:10px 0}.srnd-section{padding-top:55px;padding-bottom:55px}.srnd-start-card{min-height:310px}.srnd-secondary-banners .hero.hero-carousel,.srnd-secondary-banners .hero-slide{min-height:500px}.srnd-secondary-banners .hero.hero-carousel .hero-slide-title{font-size:27px}.srnd-secondary-banners .hero-slide-content{padding-bottom:140px}.srnd-personal-grid>section,.srnd-update-optin{padding:20px}.srnd-latest-grid article{padding:22px}.srnd-material-info{grid-template-columns:75px 1fr;padding:18px;gap:8px 12px}}

.field-card dl{font-size:14px;line-height:1.9}.field-filter-row{flex-wrap:wrap}.field-filter-row label{margin-left:0}.field-library>p>a{color:#145d49;font-weight:650}
