.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.hs-blog-page{--hsb-navy:#1f2f6e;--hsb-ink:#2b3142;--hsb-muted:#596172;--hsb-line:#e6e8ef;--hsb-line-strong:#cfd5e6;--hsb-bg-soft:#f7f8fb;--hsb-gold-ink:#8a6508;--hsb-radius:12px;--hsb-action:#faf053;--hsb-display:"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",serif;--hsb-body:"Mukta",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;margin:clamp(0.5rem,1vw,0.875rem) 0 clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3.5vw,3rem) clamp(2rem,5vw,3.5rem);background:#fff;border:1px solid var(--hsb-line);border-radius:var(--hsb-radius);box-shadow:0 6px 24px rgba(31,47,110,0.07);font-family:var(--hsb-body);font-size:17px;line-height:1.6;color:var(--hsb-ink);}.hs-blog-page *,.hs-blog-page *::before,.hs-blog-page *::after{box-sizing:border-box;}.hs-blog-page__head{margin-bottom:clamp(1.5rem,3.5vw,2.5rem);}.hs-blog-page__eyebrow{margin:0 0 0.5rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--hsb-gold-ink);}.hs-blog-page__title{margin:0;font-family:var(--hsb-display);font-size:clamp(2rem,5vw,3.1rem);font-weight:normal;line-height:1.08;letter-spacing:-0.015em;color:var(--hsb-navy);}.hs-blog-author{display:flex;align-items:flex-start;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--hsb-line);border-radius:var(--hsb-radius);background:var(--hsb-bg-soft);}.hs-blog-author__avatar{flex:0 0 auto;width:88px;height:88px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid var(--hsb-line-strong);}.hs-blog-author__identity{flex:1 1 auto;min-width:0;}.hs-blog-author__name{margin:0;font-size:clamp(1.75rem,4vw,2.6rem);}.hs-blog-author__count{margin:0.35rem 0 0;font-size:0.75rem;font-weight:600;letter-spacing:0.09em;text-transform:uppercase;color:var(--hsb-muted);}.hs-blog-author__bio{margin:0.85rem 0 0;font-size:0.98rem;line-height:1.55;color:var(--hsb-ink);}.hs-blog-author__meta{display:flex;flex-wrap:wrap;gap:0.4rem 1.1rem;margin:0.9rem 0 0;padding:0;list-style:none;}.hs-blog-author__meta-item{position:relative;font-size:0.9rem;color:var(--hsb-muted);}.hs-blog-author__meta-item + .hs-blog-author__meta-item::before{content:"";position:absolute;left:-0.6rem;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:var(--hsb-line-strong);}.hs-blog-author__meta-item .placeholder{font-style:normal;font-weight:600;color:var(--hsb-ink);}.hs-blog-author__profile-link{display:inline-flex;align-items:center;gap:0.35rem;margin-top:1rem;color:var(--hsb-navy);font-size:0.9rem;font-weight:600;text-decoration:none;}.hs-blog-author__profile-link:hover,.hs-blog-author__profile-link:focus{color:var(--hsb-navy);text-decoration:underline;text-underline-offset:3px;}.hs-blog-author__profile-link:focus-visible{outline:2px solid var(--hsb-navy);outline-offset:3px;border-radius:3px;}@media (max-width:575px){.hs-blog-author{flex-direction:column;align-items:center;text-align:center;}.hs-blog-author__meta{justify-content:center;}}.hs-blog-btn{display:inline-flex;align-items:center;gap:0.4rem;margin-top:1.25rem;padding:10px 20px;border:1.5px solid var(--hsb-action);border-radius:999px;background:var(--hsb-action);color:var(--hsb-navy);font-size:0.92rem;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 6px 18px rgba(250,240,83,0.35);transition:background-color 120ms ease,border-color 120ms ease;}.hs-blog-btn:hover,.hs-blog-btn:focus{background:#fff39a;border-color:#fff39a;color:var(--hsb-navy);text-decoration:none;}.hs-blog-btn:focus-visible{outline:3px solid var(--hsb-action);outline-offset:3px;}.hs-blog-btn__arrow{transition:transform 120ms ease;}.hs-blog-btn:hover .hs-blog-btn__arrow,.hs-blog-btn:focus .hs-blog-btn__arrow{transform:translateX(2px);}.hs-blog-upgradelink{display:inline-flex;align-items:center;gap:0.35rem;margin-top:1.25rem;color:var(--hsb-navy);font-size:0.95rem;font-weight:600;text-decoration:none;}.hs-blog-upgradelink:hover,.hs-blog-upgradelink:focus{color:var(--hsb-navy);text-decoration:underline;text-underline-offset:3px;}.hs-blog-upgradelink:focus-visible{outline:2px solid var(--hsb-navy);outline-offset:3px;border-radius:3px;}.hs-blog-empty{padding:clamp(1.75rem,4vw,2.75rem);border:1px solid var(--hsb-line);border-radius:var(--hsb-radius);background:var(--hsb-bg-soft);text-align:center;}.hs-blog-empty__lead{margin:0;font-size:1.125rem;line-height:1.5;color:var(--hsb-ink);}.hs-blog-empty .hs-blog-btn{margin-top:1.5rem;}.hs-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(1.1rem,2.4vw,1.75rem);}.hs-blog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hsb-line);border-radius:var(--hsb-radius);background:#fff;transition:border-color 120ms ease,box-shadow 120ms ease;}.hs-blog-card:hover,.hs-blog-card:focus-within{border-color:var(--hsb-line-strong);box-shadow:0 2px 10px rgba(31,47,110,0.09);}.hs-blog-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--hsb-bg-soft);}.hs-blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;}.hs-blog-card__media-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--hsb-display);font-size:2.75rem;color:var(--hsb-line-strong);}.hs-blog-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.15rem 1.2rem 1.25rem;}.hs-blog-card__cat{margin:0 0 0.45rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsb-gold-ink);}.hs-blog-card__title{margin:0;font-family:var(--hsb-display);font-size:1.3rem;font-weight:500;line-height:1.2;}.hs-blog-card__titlelink{color:var(--hsb-navy);text-decoration:none;}.hs-blog-card__titlelink:hover,.hs-blog-card__titlelink:focus{color:var(--hsb-navy);text-decoration:underline;text-underline-offset:3px;}.hs-blog-card__meta{margin:0.5rem 0 0;font-size:0.8125rem;color:var(--hsb-muted);}.hs-blog-card__summary{margin:0.65rem 0 0;font-size:0.95rem;line-height:1.55;color:var(--hsb-ink);}.hs-blog-card__actions{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;}.hs-blog-card__more{display:inline-flex;align-items:center;gap:0.35rem;color:var(--hsb-navy);font-size:0.9rem;font-weight:600;text-decoration:none;}.hs-blog-card__more:hover,.hs-blog-card__more:focus{color:var(--hsb-navy);text-decoration:underline;text-underline-offset:3px;}.hs-blog-card__arrow{transition:transform 120ms ease;}.hs-blog-card__more:hover .hs-blog-card__arrow,.hs-blog-card__more:focus .hs-blog-card__arrow{transform:translateX(2px);}.hs-blog-card__edit{margin-left:auto;color:var(--hsb-muted);font-size:0.85rem;font-weight:600;text-decoration:none;}.hs-blog-card__edit:hover,.hs-blog-card__edit:focus{color:var(--hsb-navy);text-decoration:underline;text-underline-offset:3px;}.hs-blog-card a:focus-visible{outline:2px solid var(--hsb-navy);outline-offset:2px;border-radius:3px;}@media (max-width:575px){.hs-blog-page{font-size:16px;}}@media (prefers-reduced-motion:reduce){.hs-blog-card,.hs-blog-btn__arrow,.hs-blog-card__arrow{transition:none;}}.hs-blog-breadcrumb{margin:0 0 clamp(1rem,2.5vw,1.5rem);font-size:0.8125rem;color:var(--hsb-muted);}.hs-blog-breadcrumb a{color:var(--hsb-navy);text-decoration:none;}.hs-blog-breadcrumb a:hover,.hs-blog-breadcrumb a:focus{text-decoration:underline;text-underline-offset:3px;}.hs-blog-breadcrumb__sep{margin:0 0.5rem;color:var(--hsb-line-strong);}.hs-blog-create__intro{max-width:60ch;margin:1rem 0 0;font-size:1.05rem;line-height:1.55;color:var(--hsb-muted);}.hs-blog-create__form{max-width:720px;}.hs-blog-create .form-item{margin:0 0 1.5rem;}.hs-blog-create label{display:block;margin-bottom:0.4rem;font-size:0.9rem;font-weight:600;color:var(--hsb-navy);}.hs-blog-create .form-required{color:var(--hsb-gold-ink);}.hs-blog-create input.form-text,.hs-blog-create textarea.form-textarea,.hs-blog-create select.form-select{width:100%;padding:0.7rem 0.85rem;border:1px solid var(--hsb-line-strong);border-radius:8px;background:#fff;font-family:var(--hsb-body);font-size:1rem;line-height:1.5;color:var(--hsb-ink);transition:border-color 120ms ease,box-shadow 120ms ease;}.hs-blog-create input.form-text:focus,.hs-blog-create textarea.form-textarea:focus,.hs-blog-create select.form-select:focus{outline:none;border-color:var(--hsb-navy);box-shadow:0 0 0 3px rgba(31,47,110,0.12);}.hs-blog-create input.hs-blog-form__title{font-family:var(--hsb-display);font-size:1.25rem;}.hs-blog-create .description{margin-top:0.4rem;font-size:0.8125rem;line-height:1.45;color:var(--hsb-muted);}.hs-blog-form__image{margin-top:2.75rem;margin-bottom:1rem;padding:1.25rem 1.35rem 1.35rem;border:1.5px dashed var(--hsb-line-strong);border-radius:var(--hsb-radius);background:var(--hsb-bg-soft);transition:border-color 120ms ease,background-color 120ms ease;}.hs-blog-form__image:hover,.hs-blog-form__image:focus-within{border-color:var(--hsb-navy);background:#fff;}.hs-blog-form__image .form-item{margin-bottom:0;}.hs-blog-form__image .image-widget,.hs-blog-form__image .form-managed-file{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;}.hs-blog-form__image .image-widget-data{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 0.9rem;}.hs-blog-form__image .image-preview{flex:0 0 auto;padding:4px;border:1px solid var(--hsb-line-strong);border-radius:10px;background:#fff;}.hs-blog-form__image .image-preview img{display:block;max-width:200px;height:auto;border-radius:7px;}.hs-blog-form__image input.form-file{max-width:100%;padding:0.5rem;border:1px solid var(--hsb-line-strong);border-radius:8px;background:#fff;font-family:var(--hsb-body);font-size:0.9rem;color:var(--hsb-ink);}.hs-blog-form__image .file{font-size:0.9rem;color:var(--hsb-muted);}.hs-blog-form__image input.form-submit{padding:8px 16px;border:1.5px solid var(--hsb-line-strong);border-radius:999px;background:#fff;color:var(--hsb-navy);font-size:0.85rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color 120ms ease,background-color 120ms ease;}.hs-blog-form__image input.form-submit:hover,.hs-blog-form__image input.form-submit:focus{border-color:var(--hsb-navy);background:var(--hsb-bg-soft);}.hs-blog-form__image input.form-submit:focus-visible{outline:2px solid var(--hsb-navy);outline-offset:2px;}.hs-blog-create input.hs-blog-form__submit{border-color:var(--hsb-navy);background:var(--hsb-navy);color:#fff;box-shadow:none;}.hs-blog-create input.hs-blog-form__submit:hover,.hs-blog-create input.hs-blog-form__submit:focus{border-color:#1a285e;background:#1a285e;color:#fff;}.hs-blog-create input.hs-blog-form__submit:focus-visible{outline-color:var(--hsb-navy);}.hs-blog-form__feature{margin:0 0 1.5rem;padding:1rem 1.2rem;border:1px solid var(--hsb-line);border-left:3px solid var(--hsb-navy);border-radius:var(--hsb-radius);background:var(--hsb-bg-soft);}.hs-blog-form__feature .form-item{margin:0;}.hs-blog-form__feature label{display:inline;margin:0 0 0 0.4rem;color:var(--hsb-ink);font-size:0.875rem;font-weight:600;text-transform:none;}.hs-blog-form__feature .description{margin-top:0.5rem;}.hs-blog-upsell__body{max-width:60ch;}.hs-blog-upsell__lead{margin:0;font-size:1.15rem;line-height:1.6;color:var(--hsb-ink);}.hs-blog-upsell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem;}.hs-blog-upsell__actions .hs-blog-btn{margin-top:0;}.hs-blog-upsell__secondary{color:var(--hsb-navy);font-size:0.95rem;font-weight:600;text-decoration:none;}.hs-blog-upsell__secondary:hover,.hs-blog-upsell__secondary:focus{color:var(--hsb-navy);text-decoration:underline;text-underline-offset:3px;}.hs-blog-upsell__secondary:focus-visible{outline:2px solid var(--hsb-navy);outline-offset:3px;border-radius:3px;}
