.cg-content{min-width:0;max-width:100%;color:var(--cg-text);font-size:var(--cg-text-body-lg);line-height:var(--cg-leading-body)}.cg-content *,.cg-404 *{box-sizing:border-box}.cg-content img,.cg-content iframe,.cg-content video{max-width:100%}.cg-content .rte{overflow-wrap:anywhere}.cg-content .rte table{display:block;max-width:100%;overflow-x:auto}.cg-content .rte pre{max-width:100%;overflow-x:auto}.cg-content a:focus-visible,.cg-404 a:focus-visible,.cg-content button:focus-visible,.cg-404 button:focus-visible,.cg-content .form-control:focus-visible,.cg-404 input:focus-visible{outline:2px solid var(--cg-focus);outline-offset:2px}.cg-content__intro{max-width:760px;margin:0 0 var(--cg-space-5)}.cg-empty{max-width:640px;margin:var(--cg-space-6) auto;padding:var(--cg-space-6) var(--cg-space-5);text-align:center;background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);box-shadow:var(--cg-shadow-sm)}.cg-empty__title{margin:0 0 var(--cg-space-2);font-family:var(--cg-font-heading);font-size:var(--cg-text-h3);font-weight:var(--cg-weight-bold);color:var(--cg-navy);line-height:var(--cg-leading-tight)}.cg-empty__text{margin:0 0 var(--cg-space-4);color:var(--cg-muted)}.cg-empty__admin{margin:var(--cg-space-4) 0 0;padding:var(--cg-space-3);border:1px dashed var(--cg-border-control);border-radius:var(--cg-radius-sm);font-size:var(--cg-text-small);color:var(--cg-text);text-align:left}.cg-empty .btn{min-height:var(--cg-control-h);display:inline-flex;align-items:center}.cg-faq__list{max-width:860px;display:grid;gap:var(--cg-space-3)}.cg-faq__item.card{margin:0;border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);background:var(--cg-surface);box-shadow:var(--cg-shadow-sm);overflow:hidden}.cg-faq__heading{margin:0;font-size:inherit;line-height:inherit}.cg-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--cg-space-4);width:100%;min-height:56px;margin:0;padding:var(--cg-space-3) var(--cg-space-5);border:0;background:transparent;color:var(--cg-navy);text-align:left;cursor:pointer;font-family:var(--cg-font-heading);font-size:var(--cg-text-body-lg);font-weight:var(--cg-weight-semibold);line-height:1.35;text-transform:none}.cg-faq__trigger:hover{background:var(--cg-surface-soft)}.cg-faq__trigger:focus-visible{outline-offset:-3px}.cg-faq__q{min-width:0;overflow-wrap:anywhere}.cg-faq__icon{flex:0 0 auto;display:inline-flex;width:14px;transition:transform var(--cg-duration) var(--cg-ease)}.cg-faq__icon svg{width:100%;height:auto;fill:currentColor}.cg-faq__trigger[aria-expanded=true] .cg-faq__icon{transform:rotate(180deg)}.cg-faq__item .card-body{padding:var(--cg-space-2) var(--cg-space-5) var(--cg-space-5);max-width:760px}.cg-faq__cta{margin-top:var(--cg-space-6)}.cg-faq__cta .btn{min-height:var(--cg-control-h)}.cg-contact{padding-bottom:var(--cg-section-y)}.cg-contact__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cg-space-6);font-size:var(--cg-text-body-lg)}.cg-contact__row>.item-1,.cg-contact__row>.item-2{width:auto;padding:0;display:block;min-width:0}@media(min-width:900px){.cg-contact__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--cg-space-7)}}.cg-contact--form-only .cg-contact__row{grid-template-columns:minmax(0,1fr);max-width:100%}div.cg-contact__form{padding-top:var(--cg-space-6)}.cg-contact__heading{margin:0 0 var(--cg-space-2);font-family:var(--cg-font-heading);font-size:var(--cg-text-h3);line-height:var(--cg-leading-tight);color:var(--cg-navy)}.cg-contact__required-note{margin:0 0 var(--cg-space-4);font-size:var(--cg-text-small);color:var(--cg-muted)}.cg-field{margin:0 0 var(--cg-space-4)}.cg-contact .form-label{display:block;margin:0 0 var(--cg-space-1);font-size:var(--cg-text-label);font-weight:var(--cg-weight-semibold);color:var(--cg-navy)}.cg-contact .form-label em{font-style:normal;color:var(--cg-danger)}.cg-contact .form-control{display:block;width:100%;max-width:100%;min-height:var(--cg-control-h);margin:0;padding:10px var(--cg-space-4);border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-md);background:var(--cg-surface);color:var(--cg-text);font-size:16px;box-shadow:none}.cg-contact textarea.form-control{min-height:140px;resize:vertical}.cg-contact .form-control:focus{border-color:var(--cg-primary);outline:0;box-shadow:var(--cg-ring-primary)}.cg-contact .form-control:focus-visible{outline:2px solid var(--cg-focus);outline-offset:2px}.cg-contact .form-control.input--error,.cg-contact .form-control[aria-invalid=true]{border-color:var(--cg-danger)}.cg-contact .input-error-message{display:flex;align-items:flex-start;gap:var(--cg-space-2);margin-top:var(--cg-space-1);font-size:var(--cg-text-small);color:#b91c1c}.cg-contact .input-error-message svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.cg-contact .form-message{margin:0 0 var(--cg-space-4);padding:var(--cg-space-3) var(--cg-space-4);border-radius:var(--cg-radius-sm);font-size:var(--cg-text-label)}.cg-contact .form-message--success{border:1px solid var(--cg-success);background:#f0fdf4;color:var(--cg-text)}.cg-contact .form-message--error{border:1px solid var(--cg-danger);background:#fef2f2;color:var(--cg-text)}.cg-contact .form-message--error ul{margin:var(--cg-space-2) 0 0;padding-left:20px}.cg-contact .form-message__link{color:inherit;text-decoration:underline;display:inline-block;min-height:24px}.cg-contact__submit{min-height:var(--cg-control-h);width:100%;margin-top:var(--cg-space-2)}@media(min-width:600px){.cg-contact__submit{width:auto;min-width:200px}}.cg-contact__aside{display:grid;gap:var(--cg-space-5);align-content:start}.cg-contact__block{padding:var(--cg-space-5);background:var(--cg-surface-soft);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg)}.cg-contact__block .title{margin:0 0 var(--cg-space-3);font-family:var(--cg-font-heading);font-size:var(--cg-text-body-lg);line-height:var(--cg-leading-tight);color:var(--cg-navy)}.cg-contact__block .rte p:last-child{margin-bottom:0}.cg-contact__block a{display:inline-block;min-height:24px;overflow-wrap:anywhere}.cg-contact__map{overflow:hidden;border-radius:var(--cg-radius-lg);border:1px solid var(--cg-border)}.cg-contact__map iframe{display:block;width:100%;max-width:100%;border:0}.cg-blog__grid{display:grid;gap:var(--cg-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.cg-blog-card{display:flex;flex-direction:column;min-width:0;margin:0;background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);box-shadow:var(--cg-shadow-sm);overflow:hidden;transition:box-shadow var(--cg-duration) var(--cg-ease),transform var(--cg-duration) var(--cg-ease)}.cg-blog-card:hover,.cg-blog-card:focus-within{box-shadow:var(--cg-shadow-md)}.cg-blog-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--cg-surface-soft)}.cg-blog-card__img{display:block;width:100%;height:100%;object-fit:cover}.cg-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--cg-space-5);min-width:0}.cg-blog-card__meta{display:flex;flex-wrap:wrap;gap:var(--cg-space-1) var(--cg-space-3);margin:0 0 var(--cg-space-2);font-size:var(--cg-text-small);color:var(--cg-muted)}.cg-blog-card__meta a{color:var(--cg-primary-ink)}.cg-blog-card__title{margin:0 0 var(--cg-space-3);font-family:var(--cg-font-heading);font-size:var(--cg-text-h3);line-height:var(--cg-leading-tight);text-transform:none;overflow-wrap:anywhere}.cg-blog-card__title a{color:var(--cg-navy)}.cg-blog-card__title a:hover{color:var(--cg-primary-ink)}.cg-blog-card__excerpt{margin:0 0 var(--cg-space-4);font-size:var(--cg-text-body);color:var(--cg-text);overflow-wrap:anywhere}.cg-blog-card__cta{margin-top:auto;display:block}.cg-blog-card__cta .btn{min-height:var(--cg-control-h);display:inline-flex;align-items:center}.cg-blog-card__tags,.cg-article__tags{display:flex;flex-wrap:wrap;gap:var(--cg-space-2);margin:var(--cg-space-4) 0 0;padding:0;list-style:none}.cg-blog-card__tags a,.cg-article__tags a{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--cg-space-3);border:1px solid var(--cg-border);border-radius:var(--cg-radius-pill);font-size:var(--cg-text-small);color:var(--cg-navy);background:var(--cg-surface-soft)}.page-blog .page-content>.cg-blog .pagination{margin-top:var(--cg-space-6);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cg-space-2)}.cg-content .pagination .btn,.cg-content .pagination-link{min-height:var(--cg-control-h);min-width:var(--cg-control-h);display:inline-flex;align-items:center;justify-content:center}button.sidebar_mobile{display:inline-flex;align-items:center;gap:var(--cg-space-2);min-height:var(--cg-control-h);padding:0 var(--cg-space-3);border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-md);background:var(--cg-surface);color:var(--cg-navy);font:inherit;cursor:pointer}button.sidebar_mobile:focus-visible,.sidebar_close button.close:focus-visible{outline:2px solid var(--cg-focus);outline-offset:2px}.sidebar_close button.close{min-height:var(--cg-control-h);padding:0 var(--cg-space-3);border:0;background:transparent;cursor:pointer}.cg-article{max-width:840px;margin:0 auto var(--cg-space-6)}.cg-article__header{margin:0 0 var(--cg-space-5);padding:0}.cg-article__title{margin:0 0 var(--cg-space-3);font-family:var(--cg-font-heading);font-size:var(--cg-text-h2);font-weight:var(--cg-weight-bold);line-height:var(--cg-leading-tight);color:var(--cg-navy);text-transform:none;overflow-wrap:anywhere}.cg-article__meta{display:flex;flex-wrap:wrap;gap:var(--cg-space-1) var(--cg-space-4);margin:0;font-size:var(--cg-text-label);color:var(--cg-muted)}.cg-article__figure{margin:0 0 var(--cg-space-5);border-radius:var(--cg-radius-lg);overflow:hidden;background:var(--cg-surface-soft)}.cg-article__img{display:block;width:100%;height:auto}.cg-article__content{max-width:720px;font-size:17px;line-height:1.7}.cg-article__content img{height:auto;border-radius:var(--cg-radius-sm)}.cg-article__content a{text-decoration:underline}.cg-article__share{margin-top:var(--cg-space-5);padding-top:var(--cg-space-4);border-top:1px solid var(--cg-border)}.cg-article__share-label{margin:0 0 var(--cg-space-2);font-size:var(--cg-text-label);font-weight:var(--cg-weight-semibold);color:var(--cg-navy)}.cg-article__share .social-sharing{display:flex;flex-wrap:wrap;gap:var(--cg-space-2);margin:0;padding:0;list-style:none}.cg-article__share .btn--share{min-height:var(--cg-control-h);display:inline-flex;align-items:center;gap:var(--cg-space-2)}.cg-article__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cg-space-3);max-width:840px;margin:var(--cg-space-5) auto}.cg-article__nav .btn{min-height:var(--cg-control-h)}.page-blog .comments-wrapper,.page-blog .comment-form{max-width:840px;margin-left:auto;margin-right:auto}.page-blog .comment-form .form-control{min-height:var(--cg-control-h);font-size:16px;border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-md)}.page-blog .comment-form textarea.form-control{min-height:120px}.page-blog .comment-form .form-label em{font-style:normal;color:var(--cg-danger)}.page-blog .comment-form .input-error-message{color:#b91c1c;font-size:var(--cg-text-small)}.cg-page__content{max-width:820px;font-size:17px;line-height:1.7}.cg-page__content img{height:auto}.cg-404{padding-bottom:var(--cg-section-y)}.cg-404__inner{max-width:640px;margin:0 auto;padding:var(--cg-section-y) 0 0;text-align:center}.cg-404__code{margin:0 0 var(--cg-space-2);font-family:var(--cg-font-heading);font-size:clamp(72px,40px + 10vw,160px);font-weight:var(--cg-weight-heavy);line-height:1;color:var(--cg-primary-ink);letter-spacing:-.02em}.cg-404__title{margin:0 0 var(--cg-space-3);font-family:var(--cg-font-heading);font-size:var(--cg-text-h2);font-weight:var(--cg-weight-bold);line-height:var(--cg-leading-tight);color:var(--cg-navy);text-transform:none;overflow-wrap:anywhere}.cg-404__text{margin:0 0 var(--cg-space-5);color:var(--cg-muted);font-size:var(--cg-text-body-lg)}.cg-404__search{display:flex;align-items:stretch;gap:var(--cg-space-2);margin:0 0 var(--cg-space-5)}.cg-404__input{flex:1 1 auto;min-width:0;min-height:var(--cg-control-h);margin:0;padding:0 var(--cg-space-4);border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-md);background:var(--cg-surface);color:var(--cg-text);font-size:16px;box-shadow:none}.cg-404__input:focus{border-color:var(--cg-primary);box-shadow:var(--cg-ring-primary)}.cg-404__submit{flex:0 0 auto;min-height:var(--cg-control-h);margin:0}.cg-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cg-space-3);margin:0}.cg-404__actions .btn{min-height:var(--cg-control-h);display:inline-flex;align-items:center;justify-content:center;margin:0}@media(max-width:480px){.cg-404__search{flex-direction:column}.cg-404__submit,.cg-404__actions .btn{width:100%}.cg-contact__form{padding:var(--cg-space-4)}.cg-faq__trigger{padding:var(--cg-space-3) var(--cg-space-4)}.cg-faq__item .card-body{padding:var(--cg-space-2) var(--cg-space-4) var(--cg-space-4)}}@media(prefers-reduced-motion:reduce){.cg-blog-card,.cg-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cg-content.css.map */
