.article-support-call-to-action-container{background-color:#2bac821a;border:1px solid #2bac822e;border-radius:28px;align-items:center;gap:24px;width:100%;max-width:900px;margin:32px 0;padding:28px;display:flex;box-shadow:0 12px 32px #2bac8214}.article-support-call-to-action-icon{background-color:#2bac82;border-radius:50%;flex:none;justify-content:center;align-items:center;width:82px;height:82px;display:flex}.article-support-call-to-action-icon svg,.article-support-call-to-action-icon svg path{color:#fff}.article-support-call-to-action-content{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.article-support-call-to-action-content h3{color:#333;margin:0;font-size:28px;font-weight:900}.article-support-call-to-action-content p{color:#333;margin:0;font-size:18px;line-height:1.6}.article-support-call-to-action-button{color:#fff;background-color:#2bac82;border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-size:16px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #2bac8238}.article-support-call-to-action-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2bac8247}@media screen and (max-width:767px){.article-support-call-to-action-container{border-radius:22px;flex-direction:column;align-items:flex-start;gap:18px;margin:28px 0;padding:22px}.article-support-call-to-action-icon{width:64px;height:64px}.article-support-call-to-action-icon svg{width:42px;height:42px}.article-support-call-to-action-content h3{font-size:24px}.article-support-call-to-action-content p{font-size:16px}.article-support-call-to-action-button{width:100%}}
.article-comments{max-width:1300px;margin:8px auto 0;padding:16px}@media screen and (min-width:1300px){.article-comments{padding:16px 0}}.article-comments-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.article-comments-title-row{align-items:center;gap:10px;display:flex}.article-comments-title-row h3{color:#333;margin:0;font-size:28px;font-weight:800}.article-comments-title-row span{color:#333;background:#edf4cc;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:28px;font-weight:700;display:inline-flex}.article-comments-form{background:#fff;border:1px solid #dfdfdf;border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.article-comments-form label{color:#515151;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.article-comments-form input,.article-comments-form textarea{width:100%;font:inherit;color:#333;background:#fff;border:1px solid #dfdfdf;border-radius:6px;padding:11px 12px}.article-comments-form input:focus,.article-comments-form textarea:focus{border-color:#2bac82;outline:2px solid #2bac8233}.article-comments-form textarea{resize:vertical;min-height:112px}.article-comments-field-help{color:#515151;font-size:12px;font-weight:500;line-height:1.45}.article-comments-form-grid{gap:12px;display:grid}@media screen and (min-width:768px){.article-comments-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-comments-checkbox{align-items:flex-start;line-height:1.4;flex-direction:row!important;font-weight:500!important}.article-comments-checkbox input{width:18px;min-width:18px;height:18px;margin-top:1px}.article-comments-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.article-comments-form-actions button{color:#fff;cursor:pointer;background:#2bac82;border:0;border-radius:6px;padding:11px 18px;font-weight:800;transition:background .18s,box-shadow .18s,transform .18s}.article-comments-form-actions button:hover:not(:disabled){background:#218161;transform:translateY(-2px);box-shadow:0 8px 18px #2bac8238}.article-comments-form-actions button:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 4px 10px #2bac822e}.article-comments-form-actions button:disabled{opacity:.65;cursor:not-allowed}.article-comments-form-actions .article-comments-secondary-button{color:#333;background:#f1f1f1}.article-comments-form-actions .article-comments-secondary-button:hover:not(:disabled){background:#dfdfdf;box-shadow:0 8px 18px #3333331f}.article-comments-message,.article-comments-error{border-radius:6px;margin-bottom:12px;padding:12px 14px;font-weight:700}.article-comments-message{color:#218161;background:#edf4cc}.article-comments-error{color:#ac2b2b;background:#f9e7e7}.article-comments-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.article-comments-empty{color:#218161;background:#edf4cc;border-radius:999px;margin:0;padding:7px 12px;font-size:13px;font-weight:800;line-height:1.35}.article-comment-item{background:#fff;border:1px solid #dfdfdf;border-radius:8px;padding:16px}.article-comment-item p{color:#333;white-space:pre-wrap;margin:12px 0;line-height:1.65}.article-comment-reply{background:#f1f1f1}.article-comment-header{color:#515151;justify-content:space-between;gap:12px;display:flex}.article-comment-header div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-comment-header strong{color:#333}.article-comment-header span{color:#fff;background:#2bac82;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.article-comment-header time{white-space:nowrap;font-size:13px}.article-comment-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.article-comment-actions button{color:#218161;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.article-comment-actions button:not(.article-comment-like-button){border-radius:6px;padding:6px 8px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}.article-comment-actions button:not(.article-comment-like-button):hover:not(:disabled){background:#2bac821a;transform:translateY(-2px);box-shadow:0 6px 14px #2bac8224}.article-comment-actions button:not(.article-comment-like-button):active:not(:disabled){transform:translateY(0)scale(.97);box-shadow:0 3px 8px #2bac821f}.article-comment-actions .article-comment-like-button{color:#515151;background:#f1f1f1;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:48px;height:34px;padding:0 12px;display:inline-flex}.article-comment-actions .article-comment-like-button:hover{color:#218161;background:#edf4cc}.article-comment-actions .article-comment-like-button svg{transform-origin:50%}.article-comment-actions .article-comment-liked{color:#218161;background:#edf4cc}.article-comment-actions .article-comment-like-pop{animation:.42s article-comment-like-button-pop}.article-comment-actions .article-comment-like-pop svg{animation:.42s article-comment-like-icon-pop}.article-comment-actions .article-comment-delete-button{color:#ac2b2b;align-items:center;gap:5px;display:inline-flex}.article-comment-actions .article-comment-delete-button:hover:not(:disabled){background:#ac2b2b1a;box-shadow:0 6px 14px #ac2b2b24}@media (prefers-reduced-motion:reduce){.article-comment-actions button:not(.article-comment-like-button){transition:none}.article-comment-actions button:not(.article-comment-like-button):hover:not(:disabled),.article-comment-actions button:not(.article-comment-like-button):active:not(:disabled){transform:none}}@keyframes article-comment-like-button-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes article-comment-like-icon-pop{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-10deg)scale(1.35)}to{transform:rotate(0)scale(1)}}.article-comment-replies{border-left:3px solid #d2eb64;flex-direction:column;gap:12px;margin-top:14px;padding-left:16px;display:flex}@media screen and (min-width:768px){.article-comment-replies{padding-left:24px}}
.domago-partner-banner{--domago-accent:#ff9418;box-sizing:border-box;color:#171717;background:radial-gradient(circle at 80% 20%,#ff941817,#0000 34%),#fff8ef;border:1px solid #ff941840;border-radius:clamp(22px,2.4vw,36px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(24px,4vw,60px);width:100%;max-width:900px;margin:32px 0;padding:28px;display:grid;overflow:hidden;box-shadow:0 18px 42px #1c161014}.domago-partner-banner__content{z-index:2;flex-direction:column;justify-content:center;min-width:0;display:flex}.domago-partner-banner__brands{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.domago-partner-banner__brands img{object-fit:contain;width:auto}.domago-partner-banner__brands span{font-size:25px;font-weight:300}.domago-partner-banner__logo--partner{max-width:min(300px,55%);max-height:calc(42px*var(--partner-logo-scale))}.domago-partner-banner__logo--site{max-width:min(165px,40%);max-height:42px}.domago-partner-banner h2{letter-spacing:-.04em;flex-direction:column;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:800;line-height:1.03;display:flex}.domago-partner-banner h2 span{display:block}.domago-partner-banner h2 strong{color:var(--domago-accent)}.domago-partner-banner__description{color:#373737;margin:16px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.4}.domago-partner-banner__actions{align-items:center;gap:18px;margin-top:18px;display:flex}.domago-partner-banner__actions a{color:#fff;background:var(--domago-accent);border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:11px 21px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .16s;display:inline-flex}.domago-partner-banner__actions a:hover{color:#fff;transform:translateY(-2px)}.domago-partner-banner__actions a:focus-visible{outline:3px solid color-mix(in srgb,var(--domago-accent)35%,transparent);outline-offset:4px}.domago-partner-banner__actions p{color:#626262;margin:0;font-size:14px;line-height:1.35}.domago-partner-banner__visual{justify-content:center;align-items:center;min-height:230px;display:flex;position:relative}.domago-partner-banner__photo{aspect-ratio:1.72;width:100%;position:relative;transform:rotate(1.15deg)}.domago-partner-banner__photo:before{content:"";z-index:-1;border:2px dashed color-mix(in srgb,var(--domago-accent)70%,transparent);border-radius:28px;position:absolute;inset:-12px}.domago-partner-banner__photo img{object-fit:cover;border:7px solid #fff;border-radius:25px;width:100%;height:100%;display:block;box-shadow:0 18px 32px #15120e24}.domago-partner-banner__flight-path{z-index:3;width:31%;height:58%;color:var(--domago-accent);opacity:.72;pointer-events:none;position:absolute;top:1%;left:-18%;overflow:visible}.domago-partner-banner__stamp{z-index:4;aspect-ratio:1;width:clamp(108px,10vw,155px);color:var(--domago-accent);text-align:center;text-transform:uppercase;background:#fffaf4eb;border:3px double;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2%;right:-2%;transform:rotate(5deg)}.domago-partner-banner__stamp svg{width:calc(100% - 6px);height:calc(100% - 6px);color:var(--domago-accent);fill:var(--domago-accent);position:absolute;inset:3px;overflow:visible}.domago-partner-banner__stamp strong{z-index:1;color:var(--domago-accent);font-size:38px;line-height:1;position:relative}.domago-partner-banner__stamp-curved{fill:var(--domago-accent);color:var(--domago-accent);letter-spacing:1.2px;font-size:10px;font-weight:800}@media (max-width:900px){.domago-partner-banner{grid-template-columns:1fr;gap:24px}.domago-partner-banner__visual{min-height:auto;padding:8px 12px}.domago-partner-banner__photo{max-width:620px}.domago-partner-banner__flight-path{display:none}}@media (min-width:901px){.domago-partner-banner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px}.domago-partner-banner h2{font-size:clamp(30px,3vw,40px)}.domago-partner-banner h2 span{white-space:nowrap}.domago-partner-banner__actions{white-space:nowrap;gap:12px}.domago-partner-banner__actions a{flex:none;padding-inline:18px}.domago-partner-banner__actions p{flex:none;font-size:13px}}@media (max-width:620px){.domago-partner-banner{border-radius:22px;gap:20px;margin:28px 0;padding:22px}.domago-partner-banner__brands{margin-bottom:14px}.domago-partner-banner__logo--partner{max-width:min(260px,60%);max-height:calc(34px*var(--partner-logo-scale))}.domago-partner-banner__logo--site{max-height:34px}.domago-partner-banner h2{font-size:clamp(27px,8.5vw,36px)}.domago-partner-banner__description{margin-top:12px;font-size:15px}.domago-partner-banner__actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:15px}.domago-partner-banner__photo{aspect-ratio:auto;height:170px}.domago-partner-banner__stamp{width:82px;bottom:-10%;right:-3%}.domago-partner-banner__stamp strong{font-size:24px}.domago-partner-banner__stamp-curved{letter-spacing:.8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.domago-partner-banner__actions a{transition:none}}
