.distribution-kit{background:#fff;gap:42px;padding:clamp(70px,8vw,112px) max(26px,50vw - 640px);display:grid}.distribution-kit-intro{max-width:790px}.distribution-kit-intro h2{letter-spacing:-.035em;margin:0;font:500 clamp(2.25rem,4vw,3.8rem)/1.08 Georgia,Times New Roman,serif}.distribution-kit-intro>p:not(.homebridge-eyebrow){color:#625b50;max-width:650px;margin:18px 0 0;font-size:1.05rem;line-height:1.65}.distribution-kit-grid{background:#d4cabb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.distribution-kit-card{background:#f7f3ea;align-content:start;gap:13px;min-height:225px;padding:28px;display:grid}.distribution-kit-card p{color:#625b50;margin:0;line-height:1.55}.distribution-kit-card a{color:#8f211c;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.distribution-kit-label{color:#806124;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.distribution-kit-card button,.distribution-kit-actions a{color:#171715;width:max-content;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #171715;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.distribution-kit-card button:hover,.distribution-kit-actions a:hover{color:#fff;background:#171715}.distribution-kit-message{grid-column:1/-1;min-height:0}.distribution-kit-message>p{max-width:920px}.distribution-kit-actions{flex-wrap:wrap;gap:10px;display:flex}.distribution-kit-status{color:#5f695f;margin:0;font-size:.85rem;font-weight:800}@media (max-width:760px){.distribution-kit-grid{grid-template-columns:1fr}.distribution-kit-message{grid-column:auto}.distribution-kit-card{min-height:0;padding:22px}.distribution-kit-actions{flex-direction:column;align-items:stretch}.distribution-kit-card button,.distribution-kit-actions a{width:100%}}
