.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-article-card{--hac-navy:#1f2f6e;--hac-gold:#faf053;--hac-ink:#2b3142;--hac-slate:#596172;--hac-slate-500:#7e858e;--hac-line:#e6e8ef;--hac-soft:#f7f8fb;--hac-display:"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",serif;--hac-body:"Mukta",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hac-radius:8px;container-type:inline-size;padding:1.25rem;background:#fff;border:1px solid var(--hac-line);border-radius:var(--hac-radius);box-shadow:0 1px 2px rgba(31,47,110,0.06);font-family:var(--hac-body);font-size:1rem;line-height:1.5;color:var(--hac-slate);}.hs-article-card .article-author-info{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;}.hs-article-card .article-author-img{flex:0 0 auto;}.hs-article-card .article-author-img a{display:block;border-radius:50%;}.hs-article-card .article-author-img img{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--hac-navy);color:transparent;}.hs-article-card .article-author-img img.is-broken{visibility:hidden;}.hs-article-card .article-author-meta{min-width:0;line-height:1.35;}.hs-article-card .article-author-meta .details{font-size:0.875rem;color:var(--hac-slate);}.hs-article-card .article-author-meta .details a{font-weight:600;color:var(--hac-navy);text-decoration:none;}.hs-article-card .article-author-meta .details a:hover,.hs-article-card .article-author-meta .details a:focus{text-decoration:underline;}.hs-article-card .timestamp{font-size:0.75rem;color:var(--hac-slate-500);font-variant-numeric:tabular-nums;}.hs-article-card .hs-article-card__date{margin-bottom:0.5rem;line-height:1.35;}.hs-article-card .article-content{padding:0;border:0;box-shadow:none;}.hs-article-card .article-content--has-image{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;}.hs-article-card .article-content--has-image .text{display:contents;}.hs-article-card .article-content--has-image .title{grid-column:1;grid-row:2;}.hs-article-card .article-content--has-image .body{grid-column:1;grid-row:3;}.hs-article-card .article-content--has-image .read-more{grid-column:1;grid-row:4;}.hs-article-card .article-content .image{grid-column:1;grid-row:1;margin-block-end:1rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--hac-radius);background:var(--hac-soft);}.hs-article-card .article-content .image a{display:block;width:100%;height:100%;}.hs-article-card .article-content .image img{display:block;width:100%;height:100%;object-fit:cover;color:transparent;}.hs-article-card .article-content .title{margin:0;font-family:var(--hac-display);font-size:1.25rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;}.hs-article-card .article-content .title a{color:var(--hac-ink);text-decoration:none;}.hs-article-card .article-content .title a:hover,.hs-article-card .article-content .title a:focus{color:var(--hac-navy);text-decoration:underline;}.hs-article-card .article-content .body{margin-top:0.75rem;font-size:1rem;color:var(--hac-slate);overflow-wrap:anywhere;}.hs-article-card .article-content .read-more{display:flex;align-items:baseline;gap:1rem;margin-top:1rem;line-height:1.5;}.hs-article-card .article-content .read-more a{font-weight:600;color:var(--hac-navy);text-decoration:none;border-bottom:2px solid var(--hac-gold);transition:border-color 200ms ease;}.hs-article-card .article-content .read-more a:hover,.hs-article-card .article-content .read-more a:focus{border-bottom-color:var(--hac-navy);}.hs-article-card .article-content .read-more .hs-article-card__edit{margin-left:auto;border-bottom:0;font-size:0.875rem;color:var(--hac-slate);}.hs-article-card .article-content .read-more .hs-article-card__edit:hover,.hs-article-card .article-content .read-more .hs-article-card__edit:focus{color:var(--hac-navy);text-decoration:underline;}@container (min-width:30rem){.hs-article-card .article-content--has-image{--hac-thumb:min(12.5rem,36cqi);grid-template-columns:var(--hac-thumb) minmax(0,1fr);column-gap:1.5rem;}.hs-article-card .article-content--has-image .title{grid-row:1;}.hs-article-card .article-content--has-image .body{grid-row:2;}.hs-article-card .article-content--has-image .read-more{grid-row:3;}.hs-article-card .article-content .title{font-size:1.375rem;}.hs-article-card .article-content--has-image .title,.hs-article-card .article-content--has-image .body,.hs-article-card .article-content--has-image .read-more{grid-column:2;}.hs-article-card .article-content .image{grid-row:1 / span 3;margin-block-end:0;}}@media (prefers-reduced-motion:reduce){.hs-article-card .article-content .read-more a{transition:none;}}
.hs-join-hint{--hjh-navy:#1f2f6e;--hjh-navy-deep:#172456;--hjh-gold:#faf053;--hjh-slate:#596172;--hjh-line:#e6e8ef;--hjh-shadow:0 1px 2px rgba(31,47,110,0.06);--hjh-body:"Mukta",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hjh-space-2:0.5rem;--hjh-space-4:1rem;--hjh-radius:8px;--hjh-transition:0.15s ease;padding:1.25rem;background:#fff;border:1px solid var(--hjh-line);border-radius:var(--hjh-radius);box-shadow:var(--hjh-shadow);color:var(--hjh-slate);font-family:var(--hjh-body);}.hs-join-hint .hs-join-hint__title{margin:0 0 var(--hjh-space-2);font-family:var(--hjh-body);font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--hjh-navy);}.hs-join-hint .hs-join-hint__text{margin:0 0 var(--hjh-space-4);font-size:1rem;line-height:1.5;color:var(--hjh-slate);}.hs-join-hint .hs-join-hint__link{font-weight:600;color:var(--hjh-navy);text-decoration:underline;text-decoration-color:var(--hjh-gold);text-decoration-thickness:2px;text-underline-offset:0.3em;transition:text-decoration-color var(--hjh-transition),color var(--hjh-transition);}.hs-join-hint .hs-join-hint__link:hover,.hs-join-hint .hs-join-hint__link:focus{color:var(--hjh-navy-deep);text-decoration:underline;text-decoration-color:var(--hjh-navy);}.hs-join-hint .hs-join-hint__link:focus-visible{outline:3px solid var(--hjh-gold);outline-offset:3px;box-shadow:0 0 0 1px var(--hjh-navy);}@media (prefers-reduced-motion:reduce){.hs-join-hint .hs-join-hint__link{transition:none;}}
.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;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2.5rem,6vw,4.5rem);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-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;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:minmax(0,1fr);gap:1rem;}@media (min-width:48rem){.hs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.hs-blog-card__arrow{transition:transform 120ms ease;}.hs-blog-upgradelink:hover .hs-blog-card__arrow,.hs-blog-upgradelink:focus .hs-blog-card__arrow{transform:translateX(2px);}@media (max-width:575px){.hs-blog-page{font-size:16px;}}@media (prefers-reduced-motion:reduce){.hs-blog-btn__arrow,.hs-blog-card__arrow{transition:none;}}.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 .image-preview.has-card-preview{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;padding:0.75rem;}@media (min-width:48rem){.hs-blog-form__image .image-preview.has-card-preview{grid-template-columns:minmax(0,1fr) 13rem;}}.hs-blog-form__image .has-card-preview .focal-point-wrapper{display:block;width:fit-content;max-width:100%;}.hs-blog-form__image .has-card-preview .focal-point-wrapper img{max-width:100%;max-height:28rem;width:auto;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-drag:none;}.hs-blog-form__image .has-card-preview .focal-point-wrapper img:focus-visible{outline:3px solid var(--hsb-navy);outline-offset:3px;}.hs-blog-form__image .has-card-preview .focal-point-indicator{pointer-events:none;}.hs-blog-form__image .has-card-preview .focal-point-indicator::after{content:'';top:-16px;left:-16px;width:32px;height:32px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--hsb-navy),0 1px 6px rgba(0,0,0,0.45);}.hs-blog-form__card-preview{display:flex;flex-direction:column;gap:0.4rem;}.hs-blog-form__card-preview-label{font-size:0.8125rem;font-weight:600;color:var(--hsb-muted);}.hs-blog-form__card-preview-frame{aspect-ratio:4 / 3;overflow:hidden;border-radius:7px;background:var(--hsb-bg-soft);}.hs-blog-form__image .hs-blog-form__card-preview-frame img{width:100%;max-width:none;height:100%;object-fit:cover;border-radius:0;}@media (max-width:47.99rem){.hs-blog-form__card-preview{max-width:10rem;}}.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-form__image:has(.has-cover-drop){padding:0;border:0;background:none;}.hs-blog-form__image .has-cover-drop,.hs-blog-form__image .has-cover-drop .image-widget-data{flex:1 1 100%;}.hs-blog-form__image .has-cover-drop::after{display:none;}.hs-blog-form__image .has-cover-drop input.form-file,.hs-blog-form__image .has-cover-drop input.form-submit,.hs-blog-form__image .has-cover-drop .ajax-progress{display:none;}.hs-cover-drop{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;gap:0.75rem;padding:2rem 1.25rem;border:1.5px dashed var(--hsb-line-strong);border-radius:var(--hsb-radius);background:var(--hsb-bg-soft);text-align:center;transition:border-color 120ms ease,background-color 120ms ease;}.hs-cover-drop[hidden]{display:none;}.hs-cover-drop:hover,.hs-cover-drop:focus-within{border-color:var(--hsb-navy);background:#fff;}.hs-cover-drop.is-over{border-style:solid;border-color:var(--hsb-navy);background:rgba(31,47,110,0.05);}.hs-cover-drop__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--hsb-line);color:var(--hsb-navy);}.hs-cover-drop__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem 0.75rem;margin:0;font-size:0.95rem;color:var(--hsb-ink);}@media (hover:none) and (pointer:coarse){.hs-cover-drop__drag{display:none;}}.hs-cover-drop__button{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding:0 1.25rem;border:1.5px solid var(--hsb-navy);border-radius:999px;background:#fff;color:var(--hsb-navy);font-family:var(--hsb-body);font-size:0.9rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color 120ms ease,color 120ms ease;}.hs-cover-drop__button:hover{background:var(--hsb-navy);color:#fff;}.hs-cover-drop__button:focus-visible{outline:2px solid var(--hsb-navy);outline-offset:2px;}.hs-cover-drop.is-uploading .hs-cover-drop__button{background:#fff;color:var(--hsb-navy);cursor:progress;}.hs-cover-drop.is-uploading .hs-cover-drop__button::before{content:'';width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hs-cover-spin 0.7s linear infinite;}@keyframes hs-cover-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.hs-cover-drop.is-uploading .hs-cover-drop__button::before{animation-duration:2s;}}.hs-cover-drop__error{max-width:32rem;margin:0;font-size:0.875rem;font-weight:600;line-height:1.45;color:#b42318;}.hs-cover-drop__error[hidden]{display:none;}.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-member-archive__join{max-inline-size:28rem;margin-block-start:var(--hsm-archive-gap,2rem);}
.hs-member-main{padding-block-start:var(--hs-header-h);}.has-membership-banner .hs-member-main{padding-block-start:0;}.hs-member-main__top{padding-block:1rem 0;}.hs-member-main__top ul.primary{margin:0;padding:0;border:0;}.hs-member-main__top ul.primary li a{display:inline-block;margin:0;padding:0.5rem 0.625rem;border:0;border-block-end:3px solid transparent;background:none;font-family:"Mukta",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:600;color:#596172;text-decoration:none;}.hs-member-main__top ul.primary li a:hover,.hs-member-main__top ul.primary li a:focus{background:none;color:#1f2f6e;}.hs-member-main__top ul.primary li.active a{border-block-end-color:#c9a227;background:none;color:#1f2f6e;}.hs-member{--hsm-card-pad:1.25rem;--hsm-navy:#1f2f6e;--hsm-navy-deep:#172456;--hsm-gold:#faf053;--hsm-gold-rule:#c9a227;--hsm-gold-ink:#8a5a00;--hsm-plate-bg:#faf3e9;--hsm-plate-line:#eadfc8;--hsm-plate-muted:#5d6478;--hsm-press:0 -1px 0 rgba(103,75,43,0.16),0 1px 0 rgba(255,255,255,0.9);--hsm-ink:#2b3142;--hsm-slate:#596172;--hsm-slate-500:#7e858e;--hsm-line:#e6e8ef;--hsm-soft:#f7f8fb;--hsm-info:#eaf0ff;--hsm-radius:8px;--hsm-display:"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",serif;--hsm-body:"Mukta",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hsb-navy:var(--hsm-navy);--hsb-ink:var(--hsm-ink);--hsb-muted:var(--hsm-slate);--hsb-line:var(--hsm-line);--hsb-line-strong:#d9dde7;--hsb-bg-soft:var(--hsm-soft);--hsb-gold-ink:#8a6508;--hsb-radius:var(--hsm-radius);--hsb-action:var(--hsm-gold);--hsb-display:var(--hsm-display);--hsb-body:var(--hsm-body);font-family:var(--hsm-body);font-size:1rem;line-height:1.5;color:var(--hsm-slate);}.hs-member *,.hs-member *::before,.hs-member *::after{box-sizing:border-box;}.hs-member .element-invisible{inline-size:1px;white-space:nowrap;}.hs-member__rule{display:block;inline-size:56px;block-size:4px;margin-block-start:clamp(0.7rem,1.5vw,1.05rem);border-radius:2px;background:var(--hsm-gold-rule);}.hs-member-id{padding-block:clamp(1.75rem,4vw,3rem);border-block-end:1px solid var(--hsm-plate-line);background:var(--hsm-plate-bg);}.hs-member-id__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;}.hs-member-id__photo{inline-size:112px;margin:0;aspect-ratio:1;overflow:hidden;border:1px solid var(--hsm-plate-line);border-radius:50%;background:var(--hsm-plate-bg);}.hs-member-id__photo--default{border:0;background:none;}.hs-member-id__photo--default img{object-fit:contain;}.hs-member-id__photo img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 30%;}.hs-member-id__photo--editable{position:relative;overflow:visible;}.hs-member-id__photo--editable img{border-radius:inherit;}.hs-member-id__photo-edit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;color:#fff;text-decoration:none;transition:background-color 0.2s ease;}.hs-member-id__photo-edit-text{font-size:0.875rem;font-weight:600;opacity:0;transition:opacity 0.2s ease;}@media (hover:hover){.hs-member-id__photo-edit:hover{color:#fff;background:rgba(23,36,86,0.55);}.hs-member-id__photo-edit:hover .hs-member-id__photo-edit-text{opacity:1;}}.hs-member-id__photo-edit:focus-visible{outline:3px solid var(--hsm-gold);outline-offset:3px;box-shadow:0 0 0 1px var(--hsm-navy);}.hs-member-id__photo-badge{position:absolute;inset-block-end:calc(14.6% - 16px);inset-inline-end:calc(14.6% - 16px);display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;color:#fff;background:var(--hsm-navy);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(23,36,86,0.3);}@media (prefers-reduced-motion:reduce){.hs-member-id__photo-edit,.hs-member-id__photo-edit-text{transition:none;}}.hs-member-id__eyebrow{margin:0 0 0.5rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-gold-ink);}.hs-member-id__name{margin:0;font-family:var(--hsm-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05;overflow-wrap:anywhere;color:var(--hsm-navy);text-shadow:var(--hsm-press);}.hs-member-id__rule{display:block;inline-size:56px;block-size:4px;margin-block-start:clamp(0.7rem,1.5vw,1.05rem);border-radius:2px;background:var(--hsm-gold-rule);}.hs-member-id__headline{margin:1rem 0 0;font-size:1.125rem;font-weight:600;color:var(--hsm-ink);}.hs-member-id__at{font-weight:400;color:var(--hsm-slate);}.hs-member-id__facts{display:flex;flex-wrap:wrap;gap:0.25rem 0;margin:0.5rem 0 0;padding:0;list-style:none;}.hs-member-id__facts{flex-direction:column;}@media (min-width:48rem){.hs-member{--hsm-card-pad:1.5rem;}.hs-member-id__facts{flex-direction:row;column-gap:1.25rem;overflow:hidden;}.hs-member-id__fact::before{content:"·";display:inline-block;inline-size:1.25rem;margin-inline-start:-1.25rem;text-align:center;color:var(--hsm-slate-500);}}.hs-member-id__credential{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;margin:1rem 0 0;font-size:0.875rem;}.hs-member-id__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.5rem;margin-block-start:1.25rem;}.hs-member-id__since-label{font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-plate-muted);}.hs-member-id__since-date{margin-inline-start:0.25rem;font-family:var(--hsm-display);font-size:1.0625rem;font-weight:700;color:var(--hsm-navy);text-shadow:0 -1px 0 rgba(45,49,61,0.25),0 1px 0 rgba(255,255,255,0.98);}.hs-member-id__status{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 1rem;margin:1rem 0 0;font-size:0.875rem;color:var(--hsm-plate-muted);}.hs-member-id__status-text{display:inline-flex;align-items:center;}.hs-member-id__status-links{display:inline-flex;flex-wrap:wrap;gap:0.25rem 1rem;}.hs-member-id__status a{color:var(--hsm-navy);text-decoration:underline;text-decoration-color:var(--hsm-gold-rule);text-underline-offset:3px;white-space:nowrap;}.hs-member-id__status a:hover,.hs-member-id__status a:focus{color:var(--hsm-navy);text-decoration-color:var(--hsm-navy);}.hs-member-id__status-dot{display:inline-block;flex:none;inline-size:0.5rem;block-size:0.5rem;margin-inline-end:0.5rem;border-radius:50%;background:var(--hsm-slate-500);}.hs-member-id__status-dot--public{background:#2e7d32;}.hs-member-id__staff{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 1rem;margin:0.75rem 0 0;font-size:0.875rem;}.hs-member-id__staff-label{font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-plate-muted);}.hs-member-id__staff a{color:var(--hsm-navy);text-decoration:underline;text-decoration-color:var(--hsm-gold-rule);text-underline-offset:3px;}.hs-member-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding:0.5rem 1.5rem;border:1.5px solid var(--hsm-navy);border-radius:999px;background:var(--hsm-navy);font-weight:600;line-height:1.2;color:#fff;text-decoration:none;transition:background-color 200ms,border-color 200ms,color 200ms;}.hs-member-btn:hover,.hs-member-btn:focus{border-color:var(--hsm-navy-deep);background:var(--hsm-navy-deep);color:#fff;text-decoration:none;}.hs-member-link{display:inline-flex;align-items:center;gap:0.375rem;padding:0 0 2px;border:0;border-block-end:2px solid var(--hsm-gold);border-radius:0;background:none;font:inherit;font-weight:600;color:var(--hsm-navy);text-decoration:none;cursor:pointer;transition:border-color 200ms,color 200ms;}.hs-member-link:hover,.hs-member-link:focus{border-block-end-color:var(--hsm-navy);color:var(--hsm-navy);text-decoration:none;}.hs-member a:focus-visible,.hs-member button:focus-visible{outline:3px solid var(--hsm-gold);outline-offset:3px;box-shadow:0 0 0 1px var(--hsm-navy);}.hs-member-body{display:grid;gap:2rem;padding-block:clamp(2rem,4vw,3rem);}.hs-member-body__main,.hs-member-body__aside{display:grid;align-content:start;gap:2rem;min-inline-size:0;}.hs-member-section + .hs-member-section{padding-block-start:2rem;border-block-start:1px solid var(--hsm-line);}.hs-member-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.5rem 1rem;margin-block-end:1.25rem;}.hs-member-section__title{margin:0;font-family:var(--hsm-display);font-size:1.75rem;font-weight:700;line-height:1.25;color:var(--hsm-ink);}.hs-member-section--empty .hs-member-section__title{margin-block-end:1.25rem;}.hs-member-edit{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:36px;block-size:36px;padding:0;border:1px solid var(--hsm-line);border-radius:50%;background:#fff;color:var(--hsm-navy);text-decoration:none;transition:border-color 0.2s ease,background-color 0.2s ease;}.hs-member-edit:hover,.hs-member-edit:focus{border-color:var(--hsm-navy);color:var(--hsm-navy);text-decoration:none;}.hs-member-edit:focus-visible{outline:3px solid var(--hsm-gold);outline-offset:3px;box-shadow:0 0 0 1px var(--hsm-navy);}.hs-member-edit svg{inline-size:18px;block-size:18px;}.hs-member-section__title:focus,.hs-member-id__name:focus{outline:0;}.hs-member-id__name-row{display:flex;align-items:center;gap:0.75rem;}.hs-member-id__facts-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;}.hs-member-id__facts-row .hs-member-id__facts{margin-block-start:0;}.hs-member-id__facts-row{margin-block-start:0.5rem;}.hs-member-id__name-row > .hs-member-edit,.hs-member-id__facts-row > .hs-member-edit,.hs-member-details__head > .hs-member-edit{margin-block:-0.375rem;}.hs-member-section__head > .hs-member-edit{margin-block-end:-0.75rem;}.hs-member-weblinks{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none;}.hs-member-weblinks__item{display:inline-flex;align-items:center;gap:0.25rem;padding-inline-end:0.375rem;border:1px solid var(--hsm-line);border-radius:999px;background:var(--hsm-soft);}.hs-member-weblinks__link{display:inline-flex;align-items:center;gap:0.5rem;min-block-size:2.75rem;padding-inline:0.875rem 0.5rem;border-radius:999px;font-weight:600;color:var(--hsm-ink);text-decoration:none;}.hs-member-weblinks__link:hover,.hs-member-weblinks__link:focus{color:var(--hsm-navy-deep);text-decoration:underline;text-underline-offset:0.2em;}.hs-member-weblinks__icon{flex:none;inline-size:1.125rem;block-size:1.125rem;color:var(--hsm-navy);}.hs-member-weblinks .hs-member-edit{inline-size:28px;block-size:28px;}.hs-member-weblinks .hs-member-edit svg{inline-size:14px;block-size:14px;}.hs-member-section__label{margin:0 0 0.75rem;font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-slate);}.hs-member-list__item--editable{padding-inline-end:3rem;}.hs-member-list__item--editable > .hs-member-edit{position:absolute;inset-block-start:-0.25rem;inset-inline-end:0;}.hs-member-chips__chip{display:inline-flex;align-items:center;gap:0.375rem;}.hs-member-chips__chip .hs-member-edit{inline-size:28px;block-size:28px;margin-block:-0.25rem;margin-inline-end:-0.5rem;}.hs-member-chips__chip .hs-member-edit svg{inline-size:14px;block-size:14px;}.hs-member-details{margin-block-start:1.25rem;padding-block-start:1.25rem;border-block-start:1px solid var(--hsm-line);}.hs-member-details__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.hs-member-details__title{margin:0;font-family:var(--hsm-body);font-size:1rem;font-weight:600;color:var(--hsm-ink);}.hs-member-details__title:focus{outline:0;}.hs-member-details__rows{display:grid;gap:0.5rem;margin:0.5rem 0 0;}.hs-member-details__rows dt{font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-slate-500);}.hs-member-details__rows > div{min-width:0;}.hs-member-details__rows dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--hsm-ink);}.hs-member-details .hs-file-name{display:inline-flex;max-inline-size:100%;min-width:0;white-space:nowrap;vertical-align:bottom;}.hs-member-details .hs-file-name__stem{min-width:0;overflow:hidden;text-overflow:ellipsis;}.hs-member-details .hs-file-name__ext{flex:none;}.hs-member-details a.hs-file-name{color:var(--hsm-navy);text-decoration:underline;text-decoration-color:var(--hsm-slate-500);text-underline-offset:3px;}.hs-member-details a.hs-file-name:hover,.hs-member-details a.hs-file-name:focus{text-decoration-color:var(--hsm-navy);}.hs-member-add{display:grid;margin:0;padding:0;list-style:none;}.hs-member-add__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:0.5rem;border-block-start:1px solid var(--hsm-line);}.hs-member-add__item:first-child{border-block-start:0;}.hs-member-add__title{font-weight:600;color:var(--hsm-ink);}.hs-member-section--add .hs-member-section__title{margin-block-end:1rem;}.hs-member-section__lead{margin:0 0 1rem;font-size:1.125rem;}.hs-member-section__prose{font-size:1.0625rem;color:var(--hsm-ink);}.hs-member-section__prose p,.hs-member-notes__text p{margin:0 0 1em;}.hs-member-section__prose p:last-child,.hs-member-notes__text p:last-child{margin-block-end:0;}.hs-member-list{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none;}.hs-member-list__item{position:relative;padding-inline-start:1.25rem;border-inline-start:2px solid var(--hsm-line);}.hs-member-list__item::before{content:"";position:absolute;inset-block-start:0.45rem;inset-inline-start:-6px;inline-size:10px;block-size:10px;border:2px solid var(--hsm-gold-rule);border-radius:50%;background:#fff;}.hs-member-list__title{margin:0;font-family:var(--hsm-body);font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--hsm-ink);}.hs-member-list__title a{color:var(--hsm-navy);text-decoration:underline;text-decoration-color:var(--hsm-gold-rule);text-underline-offset:3px;}.hs-member-list__sub{margin:0.125rem 0 0;}.hs-member-list__dates{margin:0.125rem 0 0;font-size:0.875rem;font-variant-numeric:tabular-nums;color:var(--hsm-slate-500);}.hs-member-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none;}.hs-member-chips__chip{padding:0.375rem 0.875rem;border:1px solid var(--hsm-line);border-radius:999px;background:var(--hsm-soft);font-weight:600;color:var(--hsm-ink);}.hs-member-chips__level{font-weight:400;color:var(--hsm-slate);}.hs-member-notes{display:grid;gap:0.25rem;margin:0;}.hs-member-notes__label{font-size:0.8125rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-slate-500);}.hs-member-notes__text{margin:0 0 1rem;color:var(--hsm-ink);}.hs-member-card{padding:var(--hsm-card-pad);border:1px solid var(--hsm-line);border-radius:var(--hsm-radius);background:#fff;}.hs-member-card--credential{border-block-start:4px solid var(--hsm-gold-rule);}.hs-member-card__eyebrow{margin:0 0 0.375rem;font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-gold-ink);}.hs-member-card__title{margin:0;font-family:var(--hsm-display);font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--hsm-navy);}.hs-member-card__text{margin:0.75rem 0 0;font-size:0.9375rem;}.hs-member-card .hs-private-note{margin-block-start:0.5rem;}.hs-member-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 0;}.hs-member-card__facts dt{font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--hsm-slate-500);}.hs-member-card__facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hsm-ink);}.hs-member-card__links{display:grid;gap:0.75rem;margin:1.25rem 0 0;padding:1.25rem 0 0;border-block-start:1px solid var(--hsm-line);list-style:none;}.hs-member-card__title--count{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.625rem;}.hs-member-card__count{min-inline-size:1.75rem;padding:0 0.5rem;border:1px solid var(--hsm-line);border-radius:999px;background:var(--hsm-soft);font-family:var(--hsm-body);font-size:0.8125rem;font-weight:600;line-height:1.375rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--hsm-navy);transform:translateY(-0.1875rem);}.hs-member-cert{display:flex;align-items:center;gap:0.75rem;margin-block-start:1.25rem;padding:0.75rem;border:1px solid var(--hsm-plate-line);border-radius:var(--hsm-radius);background:var(--hsm-plate-bg);color:var(--hsm-plate-muted);text-decoration:none;}.hs-member-cert:hover,.hs-member-cert:focus{color:var(--hsm-plate-muted);text-decoration:none;}.hs-member-cert__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--hsm-plate-line);border-radius:50%;background:#fff;color:var(--hsm-slate-500);}.hs-member-cert--ready .hs-member-cert__icon{color:var(--hsm-navy);}.hs-member-cert__text{display:grid;gap:0.125rem;min-inline-size:0;}.hs-member-cert__label{justify-self:start;border-block-end:2px solid var(--hsm-gold-rule);font-weight:600;line-height:1.3;color:var(--hsm-navy);transition:border-color 200ms;}.hs-member-cert:hover .hs-member-cert__label,.hs-member-cert:focus .hs-member-cert__label{border-block-end-color:var(--hsm-navy);}.hs-member-cert__status{font-size:0.875rem;line-height:1.35;}.hs-member-cert + .hs-member-card__links{margin-block-start:1rem;padding-block-start:0;border-block-start:0;}.hs-member-artlist{margin:1rem 0 0;padding:0;list-style:none;}.hs-member-artlist__item{padding-block:0.875rem;border-block-start:1px solid var(--hsm-line);}.hs-member-artlist__item:first-child{padding-block-start:0;border-block-start:0;}.hs-member-artlist__title{font-weight:600;line-height:1.35;color:var(--hsm-navy);text-decoration:none;overflow-wrap:anywhere;}.hs-member-artlist__title:hover,.hs-member-artlist__title:focus{color:var(--hsm-navy);text-decoration:underline;}.hs-member-artlist__title:focus-visible{outline:3px solid var(--hsm-gold);outline-offset:2px;}.hs-member-artlist__meta{display:flex;flex-wrap:wrap;gap:0 0.75rem;margin:0.25rem 0 0;font-size:0.8125rem;color:var(--hsm-slate-500);}.hs-member-card__more{margin-block-start:0.5rem;}.hs-member-card__score{margin:0.5rem 0 0;font-variant-numeric:tabular-nums;}.hs-member-card__score strong{font-size:1.25rem;color:var(--hsm-navy);}.hs-member-meter{margin-block-start:1rem;block-size:8px;overflow:hidden;border-radius:999px;background:var(--hsm-line);}.hs-member-meter__bar{display:block;block-size:100%;border-radius:999px;background:var(--hsm-navy);}.hs-member-steps{display:grid;gap:0.5rem;margin:1rem 0 0;padding:0;list-style:none;}.hs-member-steps__item a{display:flex;align-items:center;gap:0.625rem;color:#175cff;text-decoration:none;}.hs-member-steps__item a::before{content:"";flex:none;inline-size:1rem;block-size:1rem;border:1.5px solid var(--hsm-line);border-radius:50%;}.hs-member-steps__item a:hover,.hs-member-steps__item a:focus{text-decoration:underline;}@media (min-width:48rem){.hs-member-main__top ul.primary li a{margin-inline:0.25rem;padding-inline:0.75rem;}.hs-member-id__inner{grid-template-columns:160px minmax(0,1fr);gap:2rem;}.hs-member-id__photo{inline-size:auto;}}@media (min-width:62rem){.hs-member-id__inner{grid-template-columns:184px minmax(0,1fr);}.hs-member-body{grid-template-columns:minmax(0,1fr) 20rem;gap:3rem;}.hs-member-body--single{grid-template-columns:minmax(0,48rem);}.hs-member-body__aside{position:sticky;inset-block-start:calc(var(--hs-header-h) + 1.5rem);gap:1.5rem;}}.hs-member-id--no-photo .hs-member-id__inner{grid-template-columns:minmax(0,1fr);}@media (prefers-reduced-motion:reduce){.hs-member-btn,.hs-member-link,.hs-member-cert__label{transition:none;}}.hs-member-id--tabbed{padding-block-end:0;}.hs-member-tabs{margin-block-start:clamp(1.25rem,3vw,2rem);}.hs-member-tabs__list{display:flex;gap:clamp(1.5rem,4vw,2.5rem);margin:0;padding:0;list-style:none;}.hs-member-tabs__item{margin:0;}.hs-member-tabs__tab{display:inline-flex;align-items:center;gap:0.5rem;padding-block:0.75rem 0.65rem;border-block-end:3px solid transparent;font-weight:600;color:var(--hsm-slate);text-decoration:none;}.hs-member-tabs__tab:hover,.hs-member-tabs__tab:focus{color:var(--hsm-navy);text-decoration:none;}.hs-member-tabs__tab:focus-visible{outline:2px solid var(--hsm-navy);outline-offset:2px;}.hs-member-tabs__tab.is-active{border-block-end-color:var(--hsm-navy);color:var(--hsm-navy);}.hs-member-tabs__count{min-inline-size:1.75rem;padding:0 0.45rem;border:1px solid var(--hsm-plate-line);border-radius:999px;background:#fff;font-size:0.8125rem;font-variant-numeric:tabular-nums;line-height:1.375rem;text-align:center;color:var(--hsm-navy);}.hs-member-tabs__tab.is-active .hs-member-tabs__count{border-color:var(--hsm-navy);background:var(--hsm-navy);color:#fff;}.hs-member-archive{--hsm-archive-gap:clamp(1.5rem,3vw,2rem);padding-block:var(--hsm-archive-gap) clamp(2.5rem,6vw,4.5rem);}.hs-member-archive__bar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-end:var(--hsm-archive-gap);}.hs-member-filter{flex:1 1 20rem;}.hs-member-filter__list{gap:0.5rem;margin:-4px;padding:4px;list-style:none;}.hs-member-filter__chip{display:inline-flex;align-items:center;min-block-size:2.5rem;padding:0.25rem 0.9rem;white-space:nowrap;border:1px solid var(--hsm-line);border-radius:999px;background:#fff;font-size:0.9375rem;font-weight:600;color:var(--hsm-ink);text-decoration:none;}.hs-member-filter__chip:hover,.hs-member-filter__chip:focus{border-color:var(--hsm-navy);color:var(--hsm-navy);text-decoration:none;}.hs-member-filter__chip:focus-visible{outline:2px solid var(--hsm-navy);outline-offset:2px;}.hs-member-filter__chip.is-active{border-color:var(--hsm-navy);background:var(--hsm-navy);color:#fff;}.hs-member-archive .item-list{margin-block-start:clamp(1.75rem,4vw,2.5rem);}.hs-member-archive .pager{display:flex;flex-wrap:wrap;justify-content:center;gap:0.375rem;margin:0;padding:0;list-style:none;}.hs-member-archive .pager li{margin:0;padding:0;}.hs-member-archive .pager a,.hs-member-archive .pager .pager-current{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0 0.85rem;border:1px solid var(--hsm-line);border-radius:var(--hsm-radius);background:#fff;font-weight:600;color:var(--hsm-navy);text-decoration:none;}.hs-member-archive .pager a:hover,.hs-member-archive .pager a:focus{border-color:var(--hsm-navy);}.hs-member-archive .pager a:focus-visible{outline:2px solid var(--hsm-navy);outline-offset:2px;}.hs-member-archive .pager .pager-current{border-color:var(--hsm-navy);background:var(--hsm-navy);color:#fff;}.hs-member-archive .pager .pager-ellipsis{align-self:center;padding:0 0.25rem;}
