.listing-pack{background:#faf8f3;border:1px solid #d9d2c8;border-radius:16px;max-width:1180px;margin:24px auto;padding:clamp(18px,3vw,36px)}.listing-pack header{max-width:760px;margin-bottom:28px}.listing-pack h2{font-size:clamp(26px,3vw,40px);line-height:1.15}.listing-pack p{color:#5f625b;line-height:1.6}.listing-pack-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.listing-pack fieldset{border:1px solid #d9d2c8;border-radius:12px;min-width:0;margin:0 0 24px;padding:20px}.listing-pack legend{padding:0 8px;font-weight:600}.listing-pack label{gap:7px;margin-bottom:15px;font-size:14px;display:grid}.listing-pack input:not([type=checkbox]),.listing-pack select,.listing-pack textarea{color:#283b32;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdb8ae;border-radius:6px;padding:12px}.listing-pack textarea{resize:vertical;line-height:1.6}.listing-actions{flex-wrap:wrap;gap:12px;display:flex}.listing-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.listing-image-grid img{object-fit:contain;background:#eae6df;width:100%;height:160px}.listing-pack .listing-reviewed{align-items:flex-start;gap:10px;margin:20px 0;display:flex}.listing-pack input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.professional-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.professional-example-grid img{object-fit:cover;width:100%;height:260px}.professional-example-grid small{color:#625f57;margin-top:14px;display:block}.professional-example-grid h3{margin:12px 0;font-size:25px}.professional-example-grid p{line-height:1.6}.billing-preview-note select{background:#fff;border:1px solid #aaa;border-radius:6px;margin:0 16px 12px 8px;padding:8px}@media (max-width:760px){.listing-pack-grid,.professional-example-grid{grid-template-columns:1fr}.listing-image-grid{grid-template-columns:1fr 1fr}.listing-pack fieldset{padding:14px}.professional-example-grid img{height:auto}}body .professional-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){body .professional-task-grid{grid-template-columns:1fr}}body .professional-task-grid>article{background:#faf8f3;border:1px solid #d9d2c8;border-radius:10px;padding:28px}body .professional-task-grid>article h2{font-size:clamp(26px,3vw,36px);line-height:1.2}
