.guidelines-intro h1{max-width:920px}.guidelines-section{padding-top:54px;padding-bottom:54px}.guidelines-status{background:#eef3e9;border:1px solid #d5e3d4;padding:32px 36px;border-radius:22px;margin-bottom:26px}.guidelines-pill{display:inline-flex;padding:8px 12px;background:#dcebd9;color:#175b39;border-radius:30px;font-size:10px;letter-spacing:1.5px;font-weight:800}.guidelines-status h2{font-size:30px;margin:18px 0 12px;letter-spacing:-1px}.guidelines-status p{max-width:1000px;font-size:15px;line-height:1.8;color:#53614e}.guidelines-status strong{color:#254d35}.guidelines-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.guidelines-reference-card{background:#fffdf7;border:1px solid #dfe5d8;border-radius:22px;padding:35px;min-width:0}.guidelines-reference-card h3{font-size:33px;line-height:1.12;letter-spacing:-1.1px;margin:15px 0}.guidelines-reference-card p:not(.eyebrow){font-size:14px;color:#586353;line-height:1.85;margin-bottom:24px}.guidelines-reference-card .text-link{display:flex;font-size:12px;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #dfe5d8}.guidelines-reference-green{background:#174f35;border-color:#174f35;color:#fffdf7}.guidelines-reference-green .eyebrow{color:#c6dba5}.guidelines-reference-green p:not(.eyebrow){color:#d8e5d2}.guidelines-reference-green .text-link{color:#e3ecbe;border-color:#47715b}.guidelines-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe5d8;border-radius:22px;overflow:hidden;background:#fffdf7}.guidelines-principles article{padding:30px 25px;border-right:1px solid #dfe5d8;min-width:0}.guidelines-principles article:last-child{border-right:0}.guidelines-number{font-size:11px;letter-spacing:2px;color:#367046}.guidelines-principles h3{font-size:20px;letter-spacing:-.4px;margin:25px 0 12px}.guidelines-principles p{font-size:13px;line-height:1.8;color:#687360;min-height:93px}.guidelines-principles a,.guidelines-conduct-grid a{display:inline-block;font-size:12px;font-weight:700;color:#176641;margin-top:16px;text-decoration:underline;text-underline-offset:4px}.guidelines-principles-note{font-size:12px;color:#63705b;margin-top:18px;line-height:1.8}.guidelines-principles-note a{color:#176641;text-decoration:underline;text-underline-offset:3px}.guidelines-conduct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guidelines-conduct-grid article{padding:30px;background:#f1f3e9;border:1px solid #dfe5d8;border-radius:22px;min-width:0}.guidelines-conduct-grid .icon{width:24px;height:24px;color:#277049}.guidelines-conduct-grid h3{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:20px 0 14px}.guidelines-conduct-grid p{font-size:13px;line-height:1.9;color:#626d5b}.guidelines-response{background:#174f35;color:#fffdf7;border-radius:26px;padding:45px;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px 50px}.guidelines-response .eyebrow{color:#c6dba5}.guidelines-response h2{font-size:40px;line-height:1.15;letter-spacing:-1.3px;margin:18px 0}.guidelines-response>div>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#d3e2cd}.guidelines-steps{list-style:none;padding:0;margin:0;display:grid;gap:26px}.guidelines-steps li{display:grid;grid-template-columns:30px 1fr;gap:15px}.guidelines-steps li>span{font-size:11px;letter-spacing:1px;color:#c6dba5;margin-top:4px}.guidelines-steps h3{font-size:18px;line-height:1.4;margin:0 0 7px}.guidelines-steps p{font-size:13px;line-height:1.8;color:#d3e2cd}.guidelines-response-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;grid-column:1/-1}.guidelines-response-actions>a:not(.button){color:#e3ecbe;font-size:12px;text-decoration:underline;text-underline-offset:4px}.guidelines-emergency{grid-column:1/-1;font-size:12px;line-height:1.8;color:#d3e2cd;border-top:1px solid #47715b;padding-top:22px;margin:0}.guidelines-emergency a{color:#fffdf7;text-decoration:underline}.guidelines-section a:focus-visible{outline:3px solid #a6c779;outline-offset:5px}@media(max-width:1000px){.guidelines-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.guidelines-principles article:nth-child(2){border-right:0}.guidelines-principles article:nth-child(-n+2){border-bottom:1px solid #dfe5d8}.guidelines-principles p{min-height:0}.guidelines-conduct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidelines-response{gap:30px;padding:35px}.guidelines-response h2{font-size:35px}}@media(max-width:700px){.guidelines-section{padding-top:30px;padding-bottom:30px}.guidelines-status{padding:25px}.guidelines-status h2{font-size:27px}.guidelines-status p{font-size:13px}.guidelines-reference-grid,.guidelines-conduct-grid,.guidelines-response{grid-template-columns:1fr}.guidelines-reference-card{padding:27px}.guidelines-reference-card h3{font-size:29px}.guidelines-principles article{padding:25px 20px}.guidelines-principles h3{font-size:18px}.guidelines-principles p{font-size:12px}.guidelines-response{padding:28px;gap:28px}.guidelines-response h2{font-size:34px}.guidelines-response-actions{align-items:flex-start;flex-direction:column}.guidelines-response-actions .button{max-width:100%;font-size:12px}.guidelines-conduct-grid article{padding:27px}}@media(max-width:380px){.guidelines-principles{grid-template-columns:1fr}.guidelines-principles article{border-right:0;border-bottom:1px solid #dfe5d8}.guidelines-principles article:last-child{border-bottom:0}.guidelines-principles h3{margin-top:18px}.guidelines-reference-card .text-link{font-size:11px}}
