.breakdance .bde-section-958-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-code-block-958-101{width:100%}.hh-policy{max-width:1100px;margin:45px auto 60px;padding:0 24px;font-family:"Poppins",Arial,sans-serif;color:#4a4545;line-height:1.7}.hh-policy *,.hh-policy *::before,.hh-policy *::after{box-sizing:border-box}.hh-policy__card{padding:52px 56px;background:#fff8fb;border:2px solid #f5369b;border-radius:28px;box-shadow:0 12px 32px rgba(168,118,39,0.14)}.hh-policy__header{max-width:760px;margin:0 auto 38px;text-align:center}.hh-policy__eyebrow{margin:0 0 8px;color:#bd913e;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.hh-policy__title{margin:0 0 16px;color:#f5369b;font-family:"Noto Serif",Georgia,serif;font-size:clamp(38px,6vw,58px);font-weight:700;line-height:1.12}.hh-policy__intro{margin:0;color:#5d5555;font-size:18px;line-height:1.65}.hh-policy__notice{margin-bottom:34px;padding:26px 30px;background:#fff;border-left:5px solid #bd913e;border-radius:14px}.hh-policy__notice h2,.hh-policy__request h2,.hh-policy__contact h2{margin:0 0 12px;font-family:"Noto Serif",Georgia,serif;font-size:29px;line-height:1.25}.hh-policy__notice h2,.hh-policy__contact h2{color:#f5369b}.hh-policy__notice p,.hh-policy__request p,.hh-policy__contact p,.hh-policy__item p{margin-top:0;font-size:16px}.hh-policy__notice p:last-child,.hh-policy__request p:last-child,.hh-policy__contact p:last-child,.hh-policy__item p:last-child{margin-bottom:0}.hh-policy__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:36px}.hh-policy__item{padding:26px;background:#fff;border:1px solid #f6c4dc;border-radius:16px}.hh-policy__item h3{margin:0 0 12px;color:#f5369b;font-family:"Noto Serif",Georgia,serif;font-size:22px;line-height:1.3}.hh-policy__request{margin-bottom:32px;padding:30px;background:linear-gradient(135deg,#fff0f7 0%,#fffaf1 100%);border:1px solid #e6c77d;border-radius:18px}.hh-policy__request h2{color:#4a4545}.hh-policy__request p{margin-bottom:14px}.hh-policy__contact{padding-top:32px;text-align:center;border-top:1px solid #ead9df}.hh-policy__contact p{max-width:680px;margin:0 auto 22px}.hh-policy__button{display:inline-block;padding:13px 30px;background:#f5369b;color:#ffffff!important;font-family:"Noto Serif",Georgia,serif;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none!important;border-radius:50px;box-shadow:0 6px 14px rgba(245,54,155,0.28);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.hh-policy__button:hover,.hh-policy__button:focus{background:#d92583;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(245,54,155,0.34)}.hh-policy__footer-note{margin:20px auto 0;color:#807777;font-size:13px;text-align:center}@media only screen and (max-width:900px){.hh-policy__grid{grid-template-columns:1fr}}@media only screen and (max-width:600px){.hh-policy{margin-top:28px;padding:0 14px}.hh-policy__card{padding:34px 20px;border-radius:20px}.hh-policy__title{font-size:38px}.hh-policy__intro{font-size:16px}.hh-policy__notice,.hh-policy__item,.hh-policy__request{padding:22px 20px}.hh-policy__notice h2,.hh-policy__request h2,.hh-policy__contact h2{font-size:25px}.hh-policy__button{width:100%;padding-right:20px;padding-left:20px}}