.tw-cpc-related{padding:80px 40px;background:#f5f5f5;color:#171717}.tw-cpc-related *,.tw-cpc-related *::before,.tw-cpc-related *::after{box-sizing:border-box}.tw-cpc-related__container{width:100%;max-width:1200px;margin:0 auto}.tw-cpc-related__header{max-width:720px;margin:0 auto 42px;text-align:center}.tw-cpc-related__eyebrow{display:inline-block;margin-bottom:14px;color:#666;font-size:12px;font-weight:700;letter-spacing:1.8px;line-height:1.5}.tw-cpc-related__title{margin:0 0 16px;color:#171717;font-size:clamp(28px, 3.2vw, 42px);font-weight:700;line-height:1.2;letter-spacing:-1.2px}.tw-cpc-related__description{max-width:650px;margin:0 auto;color:#626262;font-size:16px;line-height:1.8}.tw-cpc-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.tw-cpc-related__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.tw-cpc-related__card:hover{border-color:#c8c8c8;transform:translateY(-4px);box-shadow:0 14px 32px rgb(0 0 0 / .05)}.tw-cpc-related__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:24px;color:#171717;background:#f1f1f1;border:1px solid #e8e8e8;border-radius:10px}.tw-cpc-related__icon svg{display:block;width:25px;height:25px}.tw-cpc-related__card-title{margin:0 0 13px;color:#171717;font-size:21px;font-weight:700;line-height:1.4;letter-spacing:-.35px}.tw-cpc-related__card-description{margin:0 0 25px;color:#666;font-size:15px;line-height:1.8}.tw-cpc-related__link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;color:#171717;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;transition:color 0.2s ease}.tw-cpc-related__link span{display:inline-block;font-size:19px;line-height:1;transition:transform 0.2s ease}.tw-cpc-related__link:hover{color:#555}.tw-cpc-related__link:hover span{transform:translateX(4px)}.tw-cpc-related__link:focus-visible,.tw-cpc-related__all-tools:focus-visible{outline:2px solid #171717;outline-offset:5px}.tw-cpc-related__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin-top:38px;padding-top:30px;border-top:1px solid #dedede;text-align:center}.tw-cpc-related__footer p{margin:0;color:#626262;font-size:15px;line-height:1.7}.tw-cpc-related__all-tools{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#171717;font-size:14px;font-weight:700;line-height:1.7;text-decoration:none;transition:color 0.2s ease}.tw-cpc-related__all-tools span{font-size:19px;transition:transform 0.2s ease}.tw-cpc-related__all-tools:hover{color:#555}.tw-cpc-related__all-tools:hover span{transform:translateX(4px)}@media (max-width:900px){.tw-cpc-related{padding:65px 30px}.tw-cpc-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tw-cpc-related__card{padding:26px}.tw-cpc-related__card:last-child{grid-column:1 / -1}.tw-cpc-related__card:last-child .tw-cpc-related__card-description{max-width:600px}}@media (max-width:600px){.tw-cpc-related{padding:50px 20px}.tw-cpc-related__header{margin-bottom:30px;text-align:left}.tw-cpc-related__eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:1.5px}.tw-cpc-related__title{margin-bottom:13px;font-size:30px;line-height:1.25;letter-spacing:-.7px}.tw-cpc-related__description{margin:0;font-size:15px;line-height:1.75}.tw-cpc-related__grid{grid-template-columns:minmax(0,1fr);gap:15px}.tw-cpc-related__card{padding:24px;border-radius:10px}.tw-cpc-related__card:last-child{grid-column:auto}.tw-cpc-related__icon{width:46px;height:46px;margin-bottom:20px}.tw-cpc-related__icon svg{width:23px;height:23px}.tw-cpc-related__card-title{margin-bottom:10px;font-size:19px}.tw-cpc-related__card-description{margin-bottom:20px;font-size:14px;line-height:1.75}.tw-cpc-related__footer{align-items:flex-start;flex-direction:column;gap:10px;margin-top:28px;padding-top:24px;text-align:left}.tw-cpc-related__footer p{font-size:14px}}@media (prefers-reduced-motion:reduce){.tw-cpc-related__card,.tw-cpc-related__link,.tw-cpc-related__link span,.tw-cpc-related__all-tools,.tw-cpc-related__all-tools span{transition:none}.tw-cpc-related__card:hover{transform:none}}