.kit-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:45px;align-items:center;padding-top:42px}.kit-hero h1{font-size:clamp(30px,3.3vw,46px);line-height:1.6}.kit-lead{color:#c0d1c7;font-size:15px}.kit-cover{display:block;width:100%;height:auto;border-radius:12px}.kit-fine{font-size:12px;color:#acbdb3}.kit-section{padding-top:20px}.kit-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kit-asset{background:#f4eddd;color:#2e4b48;border-radius:10px;overflow:hidden;padding:22px}.kit-asset>div{background:#dce4d8;border-radius:7px;padding:18px;min-height:260px;display:flex;align-items:center;justify-content:center}.kit-asset img{display:block;max-width:100%;height:320px;object-fit:contain}.kit-asset h3{font-size:21px;font-weight:500;margin:17px 0 8px}.kit-asset p{font-size:12px;margin:0;color:#617467}.kit-video{margin-top:25px;border:1px solid #647a70;border-radius:9px;padding:18px 22px}.kit-video summary{cursor:pointer;font-size:14px}.kit-video video{display:block;width:100%;height:auto;max-height:600px;margin-top:20px}.kit-video p{font-size:12px;color:#b1c7ba}.kit-flow{list-style:none;padding:0;margin:15px 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.kit-flow li{display:flex;gap:22px;background:#faf6eb;padding:22px 25px;border-radius:9px}.kit-flow li>span{font-size:15px;white-space:nowrap;color:#8d7048;padding-top:3px}.kit-flow h3{font-size:18px;margin:0 0 8px;font-weight:600}.kit-flow p{font-size:13px;margin:0}.kit-two{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.kit-two h2{font-family:"Yu Mincho",serif;font-size:26px;font-weight:500}.kit-two p{font-size:14px;color:#b8cdbf}.paper .kit-two p{color:#5f7467}.kit-two .notice{padding:26px 30px}.kit-two .notice h2{margin-top:0;color:#e8e6d2}.kit-terms{padding-top:10px;max-width:1000px}.kit-terms h2{font-size:22px;font-weight:500}.kit-terms p{font-size:13px;color:#adc4b5}.kit-index-intro{padding-top:45px}.kit-index-intro>p:not(.eyebrow){color:#b7ccbd}.kit-index-intro h1{margin-top:15px}.kit-index-intro .actions{margin-top:28px}#kits .resource-card>img{height:auto;aspect-ratio:6/5;object-fit:contain;background:#e5e9da}#kits .resource-card h3{font-size:21px}.kit-two .button{white-space:normal}nav{flex-wrap:wrap}@media(max-width:800px){.kit-hero{grid-template-columns:1fr;padding-top:22px;gap:30px}.kit-assets{grid-template-columns:1fr}.kit-asset img{height:310px}.kit-asset>div{min-height:210px}.kit-flow{grid-template-columns:1fr}.kit-two{grid-template-columns:1fr;gap:25px}.kit-flow li{padding:21px 18px;gap:17px}.kit-hero h1{font-size:31px}.kit-two h2{font-size:24px}.kit-video{padding:16px}.kit-index-intro{padding-top:25px}}
/* Keep title phrases together after editorial review. */
.kit-hero h1 span{display:inline-block;white-space:nowrap}.kit-hero h1{letter-spacing:0}
