.practical-resources{border-top:1px solid var(--line);padding:40px 0;scroll-margin-top:120px}.practical-resources h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(25px,2.7vw,34px);font-weight:500;line-height:1.3}.practical-resources>p{color:#ffffffc4;max-width:740px;line-height:1.7}.resource-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:28px 0 0;padding:0;list-style:none;display:grid}.resource-downloads li{min-width:0}.resource-downloads h3{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.4}.resource-downloads p{color:#ffffffc4;margin:0 0 16px;line-height:1.7}.resource-downloads a,.resource-example-link{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.resource-format{color:#ffffffa6}.resource-example-link{margin-top:20px}.guide-resource{border-bottom:1px solid var(--line);padding:26px 0}.guide-resource .resource-downloads{grid-template-columns:minmax(0,760px);margin:0}.guide-resource h2{margin:0 0 18px;font-size:15px;font-weight:600}.service-example{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.service-example h3{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:500}.service-example p{margin-bottom:8px}.service-example .resource-example-link{margin-top:0}@media (max-width:760px){.resource-downloads{grid-template-columns:minmax(0,1fr)}.resource-downloads li+li{border-top:1px solid var(--line);padding-top:24px}.practical-resources{padding:28px 0}}@media print{.resource-downloads p,.resource-format,.practical-resources>p{color:#333}}
