.ms-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:470px}.ms-hero__bg{object-fit:cover;object-position:center 55%}.ms-hero:before{inset:0;background:linear-gradient(90deg,hsla(48,33%,97%,.82),hsla(48,33%,97%,.55) 38%,hsla(48,33%,97%,.08) 68%,hsla(48,33%,97%,0)),linear-gradient(180deg,hsla(48,33%,97%,.25),hsla(48,33%,97%,0) 35%)}.ms-hero:after,.ms-hero:before{content:"";position:absolute;z-index:1}.ms-hero:after{left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,hsla(48,33%,97%,0),var(--v2-cream) 92%)}.ms-hero .v2-container{position:relative;z-index:2;width:100%;padding-block:56px 26px}.ms-hero__copy{max-width:560px;text-shadow:0 1px 12px hsla(48,33%,97%,.6)}.ms-hero h1{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:400;letter-spacing:-.015em;margin-bottom:10px}.ms-hero__sub{font:400 clamp(1.1rem,1.7vw,1.35rem)/1.35 var(--v2-display);color:var(--v2-ink);margin:0 0 10px}.ms-hero__lede{font-size:13.5px;line-height:1.7;color:var(--v2-ink);margin:0 0 20px;max-width:500px}.ms-stats{gap:22px;margin-bottom:28px}.ms-stats,.ms-stats div{display:flex;align-items:center}.ms-stats div{gap:9px}.ms-stats strong{font:400 1.6rem var(--v2-display);color:var(--v2-teal)}.ms-stats span{font-size:11px;line-height:1.35;color:var(--v2-body)}.ms-stats i{width:1px;height:28px;background:rgba(22,63,59,.2)}.ms-disclaimer{font-size:12px;line-height:1.65;color:var(--v2-body);padding:11px 15px;border-radius:10px;background:#fff;border:1px solid var(--v2-line);border-left:2px solid #7c9885;margin-bottom:22px}.ms-body{padding-top:8px;padding-bottom:56px}.ms-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:14px}.ms-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid hsla(0,0%,100%,.8);border-radius:16px;padding:4px 6px 4px 18px;color:var(--v2-muted);box-shadow:0 8px 26px rgba(19,63,56,.12);transition:box-shadow .2s}.ms-search:focus-within{box-shadow:0 0 0 4px rgba(14,81,73,.1),0 10px 30px rgba(19,63,56,.16)}.ms-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px 0;font:14px var(--v2-sans);color:var(--v2-ink)}.ms-search__go span,.ms-search__icon{flex:none;background-color:currentColor}.ms-search__icon{width:17px;height:17px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center /contain no-repeat}.ms-search__go{flex:none;width:36px;height:36px;border-radius:50%;background:var(--v2-teal);color:#fff;display:grid;place-items:center}.ms-search__go span{width:16px;height:16px;-webkit-mask:url(/icons/send.svg) center/contain no-repeat;mask:url(/icons/send.svg) center/contain no-repeat}.ms-pills{display:flex;flex-wrap:wrap;gap:8px}.ms-pill-btn{font:500 11.5px var(--v2-sans);color:var(--v2-ink);cursor:pointer;background:hsla(0,0%,100%,.92);border:1px solid hsla(90,12%,90%,.9);border-radius:40px;padding:7px 16px;box-shadow:0 2px 8px rgba(19,63,56,.06);transition:background-color .2s,color .2s,border-color .2s}.ms-pill-btn.is-active,.ms-pill-btn:hover{border-color:var(--v2-teal)}.ms-pill-btn.is-active{background:var(--v2-teal);color:#fff}.ms-guides{position:relative;display:block;overflow:hidden;padding:22px 26px;border-radius:14px;background:var(--v2-sage);border:1px solid #dce6dd;box-shadow:var(--v2-shadow);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.ms-guides:hover{transform:translateY(-3px);box-shadow:var(--v2-shadow-hover)}.ms-guides__img{position:absolute;top:0;right:0;height:100%;width:40%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%);mask-image:linear-gradient(90deg,transparent,#000 65%)}.ms-guides__img img{object-fit:cover}.ms-guides__text{position:relative;max-width:62%}.ms-guides__title{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ms-guides h2{font-size:17px;font-weight:400}.ms-guides p{font-size:12.5px;line-height:1.6;color:var(--v2-body);margin:0 0 10px}.ms-new{font-size:10px;border-radius:5px;padding:2px 8px;background:rgba(124,152,133,.16);color:#4f6e5a;white-space:nowrap;flex:none}.ms-read{font-size:12px;font-weight:500;color:var(--v2-teal)}.ms-group{margin-top:34px}.ms-group__head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.ms-group__head h2{font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:400}.ms-group__head span{font-size:11px;color:var(--v2-muted)}.ms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ms-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-tile{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--v2-line);border-radius:14px;box-shadow:var(--v2-shadow);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.ms-tile:hover{transform:translateY(-3px);box-shadow:var(--v2-shadow-hover)}.ms-tile__img{position:relative;height:140px;overflow:hidden;flex:none}.ms-tile__img img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.ms-tile:hover .ms-tile__img img{transform:scale(1.03)}.ms-tile--feat .ms-tile__img{height:180px}.ms-tile__body{flex:1;display:flex;flex-direction:column;padding:15px 17px;background:#fff}.ms-tile__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.ms-tile h3{font-size:15px;font-weight:400;line-height:1.35}.ms-tile--feat h3{font-size:17px}.ms-tile p{font-size:12px;line-height:1.55;color:var(--v2-body);margin:0 0 12px}.ms-meta{margin-top:auto;display:flex;align-items:center;gap:14px;font-size:10.5px;color:rgba(29,43,46,.42)}.ms-meta>span{display:inline-flex;align-items:center;gap:4px}.ms-meta .ms-read{margin-left:auto}.ms-empty{margin-top:30px;font-size:13px;color:var(--v2-muted)}.ms-note{margin-top:40px;padding:24px 26px;border-radius:14px;background:var(--v2-teal)}.ms-note p:not(.v2-eyebrow){font-size:12.5px;line-height:1.7;color:hsla(40,55%,96%,.78);margin:0}@media (max-width:900px){.ms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ms-hero{min-height:0}.ms-hero__bg{object-position:62% 40%}.ms-hero:before{background:linear-gradient(180deg,hsla(48,33%,97%,.86),hsla(48,33%,97%,.62) 55%,hsla(48,33%,97%,.35))}.ms-hero .v2-container{padding-block:38px 22px}.ms-search input{font-size:16px}.ms-guides{padding:20px}.ms-guides__img{opacity:.6}.ms-guides__text{max-width:75%}.ms-grid,.ms-grid--two{grid-template-columns:1fr;gap:12px}.ms-tile__img{height:150px}}