#hmn_d01b1189{background:var(--sd-card,#ffffff);padding:var(--bpt,0px) 0 var(--bpb,0px)}
#hmn_d01b1189 .hmn-head{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(24px,4vw,64px);align-items:end;padding:clamp(56px,9vh,120px) 0 clamp(28px,4vw,48px)}
#hmn_d01b1189 .hmn-rule{border-bottom:1px solid var(--sd-border,#e4e4e1)}
#hmn_d01b1189 .hmn-eyebrow{display:block!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sd-muted,#6b6b6b)!important;margin:0 0 20px}
#hmn_d01b1189 .hmn-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(46px,8vw,124px);line-height:.94;letter-spacing:-.04em;margin:0;color:var(--sd-heading,#1a1a1a);text-wrap:balance}
#hmn_d01b1189 .hmn-title .sd-mark{color:var(--hmn-mark,inherit)!important;font-style:var(--hmn-mark-style,normal);font-weight:inherit}
#hmn_d01b1189 .hmn-side{padding-bottom:6px}
#hmn_d01b1189 .hmn-sub{font-size:16px;line-height:1.65;color:var(--sd-text,#5a5a57);margin:0 0 22px;max-width:38ch}
#hmn_d01b1189 .hmn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}
#hmn_d01b1189 .hmn-link{font-size:14px;font-weight:500;color:var(--sd-heading,#1a1a1a);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
#hmn_d01b1189 .hmn-fig{margin:clamp(24px,3vw,40px) 0 0}
#hmn_d01b1189 .hmn-img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:4px}
#hmn_d01b1189 .hmn-cap{display:flex;justify-content:space-between;gap:16px;padding:12px 0 0;font-size:12px;line-height:1.5;color:var(--sd-muted,#6b6b6b)}
#hmn_d01b1189 .hmn-meta{font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap}
@media (max-width:900px){
#hmn_d01b1189 .hmn-head{grid-template-columns:1fr;gap:24px;padding:40px 0 24px}
#hmn_d01b1189 .hmn-img{aspect-ratio:4 / 3}
#hmn_d01b1189 .hmn-cap{flex-direction:column;gap:4px}
}
#tit_f1a4ec35{font-size:36px!important;line-height:1.2}
#txt_c69da8a0{font-size:18px;line-height:1.8}
@media(max-width:640px){
#txt_c69da8a0{font-size:17px;line-height:1.7}
#tit_f1a4ec35{font-size:27px!important}
}
#txt_c69da8a0{font-family:Georgia,'Times New Roman',serif;line-height:1.85;letter-spacing:.002em}
#txt_c69da8a0 ul.list-check{list-style:none;padding-left:0;margin:16px 0}
#txt_c69da8a0 ul.list-check>li{position:relative;padding-left:30px;margin:0 0 10px;list-style:none}
#txt_c69da8a0 ul.list-check>li::before{content:"\2713";position:absolute;left:0;top:0;color:#10b981;font-weight:700;font-size:1.15em;line-height:inherit}
#cc_ae15f874 .cc-head{text-align:center;max-width:640px;margin:0 auto 48px}
#cc_ae15f874 .cc-sec-title{ font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.2;color:var(--sd-heading,#0f172a);margin:0 0 12px;font-family:var(--font-heading)}
#cc_ae15f874 .cc-sec-sub{font-size:17px;line-height:1.6;color:var(--sd-text,#475569);margin:0}
#cc_ae15f874 .cc-free{font-size:16.5px;line-height:1.75;color:var(--sd-text,#475569);max-width:70ch;text-align:left}
#cc_ae15f874 .cc-free.cc-free-above{margin:0 auto 40px}
#cc_ae15f874 .cc-free.cc-free-below{margin:44px auto 0}
#cc_ae15f874 .cc-free p{margin:0 0 14px}
#cc_ae15f874 .cc-free p:last-child{margin-bottom:0}
#cc_ae15f874 .cc-free a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}
#cc_ae15f874 .cc-free ul,#cc_ae15f874 .cc-free ol{margin:0 0 14px;padding-left:22px}
#cc_ae15f874 .cc-free li{margin:0 0 6px}
#cc_ae15f874 .cc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
#cc_ae15f874 .cc-wrap{position:relative}
#cc_ae15f874 .cc-filters{display:flex;flex-wrap:wrap;gap:8px}
#cc_ae15f874 .cc-fpill{padding:9px 18px;border-radius:999px;border:1px solid var(--sd-border,#e2e8f0);background:var(--sd-card,#ffffff);color:var(--sd-text,#475569);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s;font-family:inherit}
#cc_ae15f874 .cc-fpill:hover{border-color:var(--color-primary)}
#cc_ae15f874 .cc-fpill-on{background:var(--color-primary);border-color:var(--color-primary);color:#ffffff}
.sd-dark #cc_ae15f874 .cc-fpill-on{color:#0f172a}
#cc_ae15f874 .cc-more{display:flex;justify-content:center;margin-top:36px}
#cc_ae15f874 .cc-more-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 30px;border-radius:999px;border:1.5px solid var(--color-primary);color:var(--color-primary);font-weight:600;font-size:15px;text-decoration:none;transition:background .2s,color .2s}
#cc_ae15f874 .cc-more-btn:hover{background:var(--color-primary);color:#ffffff}
.sd-dark #cc_ae15f874 .cc-more-btn:hover{color:#0f172a}
#cc_ae15f874 .cc-card{position:relative;display:flex;flex-direction:column;border-radius:0px;overflow:hidden;text-align:left;transition:transform .35s ease,box-shadow .35s ease;background:var(--sd-card,#fff);}
#cc_ae15f874 .cc-card-link{position:absolute;inset:0;z-index:3}
#cc_ae15f874 .cc-media{position:relative;overflow:hidden}
#cc_ae15f874 .cc-img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;transition:transform .5s ease}
#cc_ae15f874 .cc-ph{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 16%,#fff),color-mix(in srgb,var(--color-primary) 4%,#fff));color:color-mix(in srgb,var(--color-primary) 55%,#fff)}
#cc_ae15f874 .cc-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;border-radius:50px;box-shadow:0 4px 14px rgba(15,23,42,.2)}
#cc_ae15f874 .cc-body{padding:22px 22px 26px;display:flex;flex-direction:column;gap:10px;flex:1}
#cc_ae15f874 .cc-title{font-size:20px;font-weight:700;line-height:1.3;color:var(--sd-heading,#0f172a);margin:0;font-family:var(--font-heading)}
#cc_ae15f874 .cc-desc{font-size:15px;line-height:1.6;color:var(--sd-muted,#64748b);margin:0}
#cc_ae15f874 .cc-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--color-primary);margin-top:auto;padding-top:6px;transition:gap .2s}
#cc_ae15f874 .cc-card:hover .cc-link{gap:11px}
@media(max-width:960px){#cc_ae15f874 .cc-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){#cc_ae15f874 .cc-grid{grid-template-columns:1fr;gap:20px}}
#sp_359c3d07 .sp-wrap{display:flex;align-items:center;flex-direction:row}
#sp_359c3d07 .sp-media-col{flex:0 0 60%;max-width:60%}
#sp_359c3d07 .sp-card-col{flex:0 0 46%;max-width:46%;z-index:2;margin-left:-60px}
#sp_359c3d07 .sp-media{border-radius:0;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.18)}
#sp_359c3d07 .sp-media picture{display:block}
#sp_359c3d07 .sp-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;aspect-ratio:4 / 3}
#sp_359c3d07 .sp-ph{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,#fff),color-mix(in srgb,var(--color-primary) 5%,#fff));color:color-mix(in srgb,var(--color-primary) 55%,#fff)}
#sp_359c3d07 .sp-card{background:var(--sd-card,#ffffff);border-radius:20px;padding:40px;box-shadow:0 24px 60px rgba(15,23,42,.16)}
#sp_359c3d07 .sp-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary);margin-bottom:14px}
#sp_359c3d07 .sp-title{font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.2;color:var(--sd-heading,#0f172a);margin:0 0 16px;font-family:var(--font-heading)}
#sp_359c3d07 .sp-body{font-size:16px;line-height:1.7;color:var(--sd-text,#475569)}
#sp_359c3d07 .sp-body p{margin:0 0 12px}
#sp_359c3d07 .sp-body p:last-child{margin-bottom:0}
#sp_359c3d07 .sp-cta{display:inline-flex;align-items:center;gap:9px;margin-top:26px;padding:13px 28px;border-radius:50px;font-weight:600;font-size:15px;transition:transform .2s,box-shadow .2s;
background:var(--color-primary);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 35%,transparent)}
#sp_359c3d07 .sp-cta:hover{transform:translateY(-2px)}
@media(max-width:900px){
#sp_359c3d07 .sp-wrap{flex-direction:column}
#sp_359c3d07 .sp-media-col,#sp_359c3d07 .sp-card-col{flex:1 1 100%;max-width:100%}
#sp_359c3d07 .sp-card-col{margin:-48px 0 0!important;padding:0 16px}
#sp_359c3d07 .sp-card{padding:30px}
}
#tl_22cb7a00 .tl-head{text-align:center;max-width:640px;margin:0 auto 48px}
#tl_22cb7a00 .tl-sec-title{ font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.2;color:var(--sd-heading,#0f172a);margin:0 0 12px;font-family:var(--font-heading)}
#tl_22cb7a00 .tl-sec-sub{font-size:17px;line-height:1.6;color:var(--sd-text,#475569);margin:0}
#tl_22cb7a00 .tl-list{list-style:none;margin:0 auto;padding:0;position:relative;max-width:820px}
#tl_22cb7a00 .tl-item{position:relative;margin:0;padding:0 0 var(--tl-gap) calc(var(--tl-side) + var(--tl-mk) + 24px)}
#tl_22cb7a00 .tl-item:last-child{padding-bottom:0}
#tl_22cb7a00 .tl-item::before{content:"";position:absolute;left:calc(var(--tl-side) + var(--tl-mk) / 2 - 1px);top:calc(var(--tl-mkh) / 2);bottom:calc(-1 * var(--tl-mkh) / 2);width:2px;background:var(--tl-line)}
#tl_22cb7a00 .tl-item:last-child::before{display:none}
#tl_22cb7a00 .tl-marker{position:absolute;z-index:1;left:var(--tl-side);top:0;width:var(--tl-mk);height:var(--tl-mkh);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--tl-acc);color:var(--tl-ink);border-radius:999px;font-family:var(--font-heading);font-weight:700;line-height:1}
#tl_22cb7a00.tl-marker-dot .tl-marker{box-shadow:0 0 0 4px var(--sd-card,#ffffff),0 0 0 6px color-mix(in srgb,var(--tl-acc) 30%,transparent)}
#tl_22cb7a00.tl-marker-icon .tl-marker,#tl_22cb7a00.tl-marker-number .tl-marker{box-shadow:0 6px 16px color-mix(in srgb,var(--tl-acc) 28%,transparent)}
#tl_22cb7a00 .tl-num{font-size:17px}
#tl_22cb7a00 .tl-ico{display:block}
#tl_22cb7a00.tl-marker-date .tl-marker{font-size:12.5px;letter-spacing:.3px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;text-align:center;line-height:var(--tl-mkh)}
#tl_22cb7a00 .tl-side-date{display:block;font-size:13.5px;font-weight:700;color:var(--tl-acc);margin:calc(var(--tl-mkh) / 2 - .6em) 0 8px;font-family:var(--font-heading)}
#tl_22cb7a00 .tl-card{position:relative;--tl-pad:0px;background:transparent;transition:transform .25s ease,box-shadow .25s ease}
#tl_22cb7a00 .tl-body{padding:var(--tl-pad)}
#tl_22cb7a00 .tl-media{display:block;background:var(--sd-section-2,#f1f5f9)}
#tl_22cb7a00 .tl-media img{display:block;width:100%;height:100%;object-fit:cover}
#tl_22cb7a00 .tl-media{aspect-ratio:16/9;max-height:260px;overflow:hidden;border-radius:14px}
#tl_22cb7a00.tl-card-none .tl-media{margin-bottom:14px}
#tl_22cb7a00 .tl-date{display:inline-block;font-size:13.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--tl-acc);margin:0 0 8px;font-family:var(--font-heading)}
#tl_22cb7a00 .tl-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px}
#tl_22cb7a00 .tl-date-inline{margin:0;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--tl-acc) 12%,transparent)}
#tl_22cb7a00 .tl-title{font-size:19px;font-weight:700;line-height:1.3;color:var(--sd-heading,#0f172a);margin:0;font-family:var(--font-heading)}
#tl_22cb7a00 .tl-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--tl-acc);color:var(--tl-ink)}
#tl_22cb7a00 .tl-text{font-size:15.5px;line-height:1.65;color:var(--sd-muted,#64748b);margin:0}
@media(max-width:760px){
#tl_22cb7a00 .tl-head{margin-bottom:36px}
#tl_22cb7a00 .tl-item{--tl-side:0px}
#tl_22cb7a00 .tl-marker{left:0}
#tl_22cb7a00 .tl-item::before{left:calc(var(--tl-mk) / 2 - 1px)}
#tl_22cb7a00 .tl-media{max-height:200px}
}
#blg_03bc185c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px}
#blg_03bc185c .blg-card{background:var(--sd-card,#fff);border-radius:20px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.06);border:1px solid var(--sd-border,#f1f5f9);display:flex;flex-direction:column;transition:transform .3s, box-shadow .3s;color:inherit}
#blg_03bc185c .blg-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
#blg_03bc185c .blg-card picture{display:block;width:100%}
#blg_03bc185c .blg-img{width:100%;height:200px;object-fit:cover;object-position:50% 50%;display:block}
#blg_03bc185c .blg-placeholder{background:linear-gradient(135deg,var(--sd-border,#e2e8f0),var(--sd-faint,#cbd5e1));display:flex;align-items:center;justify-content:center;font-size:40px}
#blg_03bc185c .blg-body{padding:22px;display:flex;flex-direction:column;flex:1}
#blg_03bc185c .blg-meta{font-size:12px;color:var(--sd-faint,#94a3b8);margin-bottom:8px}
#blg_03bc185c .blg-title{font-size:17px;font-weight:600;color:var(--sd-heading,#0f172a);line-height:1.4;margin-bottom:8px;font-family:var(--font-heading)}
#blg_03bc185c .blg-excerpt{font-size:14px;color:var(--sd-muted,#64748b);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}
#blg_03bc185c .blg-more{margin-top:14px;font-size:13px;font-weight:600;color:var(--color-primary)}
#blg_03bc185c.blg-list{grid-template-columns:1fr;gap:16px}
#blg_03bc185c.blg-list .blg-card{flex-direction:row;align-items:stretch}
#blg_03bc185c.blg-list picture,#blg_03bc185c.blg-list .blg-placeholder{flex:0 0 clamp(140px,26%,280px)}
#blg_03bc185c.blg-list .blg-img{height:100%;min-height:150px}
#blg_03bc185c.blg-list .blg-excerpt{-webkit-line-clamp:3}
#blg_03bc185c.blg-featured .blg-lead{grid-column:1/-1;flex-direction:row}
#blg_03bc185c.blg-featured .blg-lead picture{flex:0 0 56%}
#blg_03bc185c.blg-featured .blg-lead .blg-img{height:100%;min-height:300px}
#blg_03bc185c.blg-featured .blg-lead .blg-body{justify-content:center;padding:clamp(24px,3vw,40px)}
#blg_03bc185c.blg-featured .blg-lead .blg-title{font-size:clamp(20px,2.4vw,30px)}
#blg_03bc185c.blg-featured .blg-lead .blg-excerpt{-webkit-line-clamp:4;font-size:15px}
#blg_03bc185c.blg-minimal{grid-template-columns:1fr;gap:0;margin-top:32px}
#blg_03bc185c.blg-minimal .blg-card{background:transparent;border:0;border-bottom:1px solid var(--sd-border,#e2e8f0);border-radius:0;box-shadow:none}
#blg_03bc185c.blg-minimal .blg-card:hover{transform:none;box-shadow:none}
#blg_03bc185c.blg-minimal .blg-card:hover .blg-title{color:var(--color-primary)}
#blg_03bc185c.blg-minimal .blg-body{padding:18px 0}
#blg_03bc185c.blg-minimal .blg-title{font-size:19px;transition:color .2s}
#blg_03bc185c.blg-minimal .blg-excerpt{-webkit-line-clamp:1}
@media(max-width:980px){
#blg_03bc185c{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
#blg_03bc185c{grid-template-columns:1fr;gap:18px;margin-top:32px}
#blg_03bc185c .blg-img{height:180px}
#blg_03bc185c .blg-body{padding:18px}
#blg_03bc185c.blg-list .blg-card,#blg_03bc185c.blg-featured .blg-lead{flex-direction:column}
#blg_03bc185c.blg-list picture,#blg_03bc185c.blg-list .blg-placeholder,#blg_03bc185c.blg-featured .blg-lead picture{flex:none}
#blg_03bc185c.blg-list .blg-img,#blg_03bc185c.blg-featured .blg-lead .blg-img{height:180px;min-height:0}
#blg_03bc185c.blg-minimal .blg-body{padding:16px 0}
}
[x-cloak] { display: none !important; }
@media (max-width: 640px) {
#nl_b93e9b39 form[style*="flex-direction:row"] { flex-direction: column !important; }
#nl_b93e9b39 form > div[style*="flex-direction:row"] { flex-direction: column !important; }
}
