.testing-pathways{display:grid;gap:16px}.testing-pathway{background:#f4f7ed;border:1px solid #b8cbb9;border-radius:16px;overflow:hidden;scroll-margin-top:110px}.testing-pathway>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:84px;padding:22px 26px;list-style:none;cursor:pointer;color:#173e36}.testing-pathway>summary::-webkit-details-marker{display:none}.testing-pathway>summary strong{display:block;font-size:1.25rem;font-weight:650}.testing-pathway>summary small{display:block;margin-top:5px;color:#52675a;font-size:.9rem;line-height:1.5}.testing-chevron{font-size:1.7rem;font-weight:400;flex-shrink:0;color:#36734e}.testing-pathway[open] .testing-chevron{transform:rotate(45deg)}.testing-pathway[open]>summary{border-bottom:1px solid #d5dfcf}.testing-pathway-content{padding:24px 26px 28px;background:#fffefa}.testing-pathway-content>.steps{margin-block:24px}.testing-pathway-content>.steps li{min-width:0}.testing-pathway-content .testing-note{font-size:.9rem;line-height:1.6;color:#52675a;max-width:90ch}.testing-next{margin:26px 0 20px;padding:24px;border-radius:12px;background:#f0f4e9}.testing-next h3{margin:0 0 16px}.testing-next .testing-note{margin:14px 0 0}.testing-email{overflow-wrap:anywhere}.testing-route-link{margin:20px 0;padding:18px 20px;border-left:3px solid #7f9f7a;background:#f4f7ed;color:#173e36;line-height:1.6}.testing-route-link a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:#246549;text-underline-offset:3px}.testing-pathway summary:focus-visible,.testing-route-link a:focus-visible{outline:3px solid #176b60;outline-offset:-3px}@media(max-width:600px){.testing-pathway>summary{padding:18px;gap:12px}.testing-pathway>summary strong{font-size:1.12rem}.testing-pathway-content{padding:18px}.testing-pathway-content>.steps{grid-template-columns:1fr!important;gap:22px}.testing-next{padding:18px}.testing-next .button{width:100%;min-height:48px;white-space:normal;text-align:center;line-height:1.4}.testing-route-link{padding:14px 16px}}
