.legal-alert{background:#fff0c6;border-block:1px solid #d39d1f;padding:.8rem}.legal-hero{display:grid;grid-template-columns:320px 1fr;gap:5rem;align-items:center;padding:4rem 0}.legal-hero h1{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1}.document-cover{aspect-ratio:4/5;background:white;border:1px solid #c4cec8;border-radius:8px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 60px rgba(30,45,37,.08)}.document-cover .icon{color:#168a61}.document-cover span,.document-cover small{font-size:.66rem;letter-spacing:.1em}.document-cover strong{font-size:1.45rem}.review-status{margin:1.5rem 0 0;border-block:1px solid #ccd6d0}.review-status div{display:grid;grid-template-columns:1.15fr 1fr;padding:.55rem 0;border-bottom:1px solid #d7dfda}.review-status div:last-child{border:0}.review-status dt{font-size:.78rem;color:#5b6b62}.review-status dd{margin:0;font-weight:750}.legal-tldr{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;padding-bottom:3rem}.legal-tldr>.eyebrow{grid-column:1/-1}.legal-tldr>div{border-top:3px solid #168a61;padding:1rem 0}.legal-tldr p{margin:.3rem 0;color:#52635a}.legal-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#c7d2cb;border:1px solid #c7d2cb;margin-bottom:3rem}.legal-timeline div{background:#fff;padding:1.2rem}.legal-timeline time{font-weight:850;color:#08754e}.official-doc-cards{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:1rem;padding-bottom:4rem}.official-doc-cards article{border:1px solid #c7d2cb;border-radius:8px;padding:1.5rem;background:#fff}.official-doc-cards span{color:#08754e;font-size:.75rem;letter-spacing:.14em}.official-doc-cards h2{font-size:1.25rem}.official-doc-cards a{color:#08754e;font-weight:750}.legal-reader{padding-left:max(20px,calc((100% - 980px)/2));padding-right:max(20px,calc((100% - 980px)/2))}.legal-reader p,.legal-reader li{max-width:720px}.legal-reader blockquote{margin-left:min(760px,60%);border-left:3px solid #148960;padding-left:1rem;color:#40554a}.legal-update-link{max-width:720px;border:1px solid #c6d1ca;border-radius:8px;padding:1.2rem;background:#fff}
@media(max-width:900px){.legal-tldr{grid-template-columns:1fr 1fr}.legal-tldr>.eyebrow{grid-column:1/-1}.legal-timeline{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.legal-hero,.legal-tldr,.legal-timeline,.official-doc-cards{grid-template-columns:1fr}.legal-tldr>.eyebrow{grid-column:auto}.document-cover{max-width:280px}.legal-reader blockquote{margin-left:0}.review-status div{grid-template-columns:1fr}}
.legal-timeline-visual{margin-top:-1rem;margin-bottom:3rem}.legal-timeline-visual img{width:100%;border:1px solid #c7d2cb;border-radius:8px}.legal-timeline-visual figcaption{font-size:.76rem;color:#52635a;margin-top:.55rem}.official-doc-cards .document-image-card figure{margin:0 0 1.2rem}.official-doc-cards .document-image-card picture{display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid #d5ddd8}.official-doc-cards .document-image-card img{width:100%;height:100%;object-fit:cover;object-position:top}.official-doc-cards .document-image-card figcaption{font-size:.68rem;color:#52635a;margin-top:.45rem}.official-doc-cards .document-image-card figcaption a{font-size:inherit}
