*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--snmp-bg);color:var(--snmp-text);font-family:var(--snmp-font-body);font-size:var(--snmp-body-size, 1rem);line-height:var(--snmp-body-line, 1.7);-webkit-font-smoothing:antialiased}img,video,iframe{max-width:100%;height:auto}a{color:var(--snmp-link, var(--snmp-primary));text-decoration:none}a:hover,a:focus{text-decoration:underline}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--snmp-focus, var(--snmp-primary));outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--snmp-font-heading);line-height:var(--snmp-heading-line, 1.25);margin:0 0 .6em;color:var(--snmp-heading, var(--snmp-text))}.snmp-skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:999;padding:.75rem 1.25rem;background:var(--snmp-primary);color:var(--snmp-on-primary, #fff)}.snmp-skip-link:focus{inset-inline-start:1rem}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.snmp-container{width:100%;max-width:var(--snmp-container, 1240px);margin-inline:auto;padding-inline:var(--snmp-gutter, 20px)}.snmp-site-main{padding-block:clamp(1.5rem,4vw,3rem)}.snmp-content-area{display:grid;gap:var(--snmp-content-gap, 40px);grid-template-columns:minmax(0,1fr)}.snmp-content-area.has-sidebar-right{grid-template-columns:minmax(0,1fr) var(--snmp-sidebar-width, 320px)}.snmp-content-area.has-sidebar-left{grid-template-columns:var(--snmp-sidebar-width, 320px) minmax(0,1fr)}.snmp-content-area.has-sidebar-left .snmp-primary{order:2}.snmp-sidebar .widget{background:var(--snmp-surface);border:1px solid var(--snmp-border);border-radius:var(--snmp-radius, 14px);padding:1.25rem;margin-bottom:1.5rem}.snmp-button,.snmp-card__more{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border:0;border-radius:var(--snmp-radius-sm, 10px);background:var(--snmp-primary);color:var(--snmp-on-primary, #fff);font-family:var(--snmp-font-heading);font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,filter .2s ease}.snmp-button:hover,.snmp-card__more:hover{filter:brightness(1.08);transform:translateY(-1px);text-decoration:none}.snmp-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.snmp-section__title{margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);position:relative}.snmp-section__subtitle{margin:.35rem 0 0;color:var(--snmp-muted);font-size:.9rem}.snmp-section__head--bar .snmp-section__titles{border-inline-start:5px solid var(--snmp-accent, var(--snmp-primary));padding-inline-start:.85rem}.snmp-section__head--underline{border-bottom:2px solid var(--snmp-border);padding-bottom:.65rem}.snmp-section__head--underline .snmp-section__title:after{content:"";position:absolute;inset-inline-start:0;bottom:-.72rem;width:100%;height:2px;background:var(--snmp-accent, var(--snmp-primary))}.snmp-section__head--ribbon .snmp-section__title{display:inline-block;padding:.4rem .9rem;border-radius:var(--snmp-radius-sm, 10px);background:var(--snmp-accent, var(--snmp-primary));color:var(--snmp-on-primary, #fff)}.snmp-section__head--centered{flex-direction:column;align-items:center;text-align:center}.snmp-section__more{font-size:.85rem;font-weight:600;white-space:nowrap}.snmp-card{display:flex;flex-direction:column;gap:.9rem;height:100%;background:var(--snmp-surface);border:1px solid var(--snmp-border);border-radius:var(--snmp-radius, 14px);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.snmp-card__media{position:relative;margin:0;overflow:hidden;background:var(--snmp-skeleton, rgba(0, 0, 0, .06))}.snmp-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .4s ease,opacity .4s ease}.snmp-loop--ratio-16-9 .snmp-card__media{aspect-ratio:16 / 9}.snmp-loop--ratio-4-3 .snmp-card__media{aspect-ratio:4 / 3}.snmp-loop--ratio-3-2 .snmp-card__media{aspect-ratio:3 / 2}.snmp-loop--ratio-1-1 .snmp-card__media{aspect-ratio:1 / 1}.snmp-loop--ratio-3-4 .snmp-card__media{aspect-ratio:3 / 4}.snmp-loop--ratio-2-3 .snmp-card__media{aspect-ratio:2 / 3}.snmp-loop--ratio-21-9 .snmp-card__media{aspect-ratio:21 / 9}.snmp-loop--ratio-auto .snmp-card__media{aspect-ratio:auto}.snmp-card__body{display:flex;flex-direction:column;gap:.6rem;padding:0 1.1rem 1.2rem;flex:1 1 auto}.snmp-card:not(.snmp-card--overlay-gradient):not(.snmp-card--overlay-solid)>.snmp-card__body>.snmp-meta:last-child{margin-block-start:auto;padding-block-start:.35rem}.snmp-card--image-top>.snmp-card__body{padding-top:.2rem}.snmp-card__title{margin:0;font-size:1.075rem;line-height:1.35}.snmp-card__title a{color:inherit}.snmp-card__title a:hover{color:var(--snmp-primary);text-decoration:none}.snmp-card__excerpt{margin:0;color:var(--snmp-muted);font-size:.925rem}.snmp-badge{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;background:var(--snmp-accent, var(--snmp-primary));color:var(--snmp-on-primary, #fff);font-family:var(--snmp-font-heading);font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.snmp-badge--floating{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:2}.snmp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;color:var(--snmp-muted);font-size:.8rem}.snmp-meta__item{display:inline-flex;align-items:center;gap:.3rem}.snmp-meta a{color:inherit}.snmp-card--image-left,.snmp-card--image-right{flex-direction:row;align-items:stretch;gap:1.1rem}.snmp-card--image-right{flex-direction:row-reverse}.snmp-card--image-left>.snmp-card__media,.snmp-card--image-right>.snmp-card__media{flex:0 0 clamp(120px,38%,340px);aspect-ratio:4 / 3}.snmp-card--image-left>.snmp-card__body,.snmp-card--image-right>.snmp-card__body{justify-content:center;padding:1rem 1.1rem 1rem 0}.snmp-card--overlay-gradient,.snmp-card--overlay-solid{position:relative;min-height:260px;border:0}.snmp-card--overlay-gradient>.snmp-card__media,.snmp-card--overlay-solid>.snmp-card__media{position:absolute;inset:0;aspect-ratio:auto}.snmp-card--overlay-gradient>.snmp-card__body,.snmp-card--overlay-solid>.snmp-card__body{position:relative;z-index:2;margin-top:auto;padding:1.4rem;color:#fff}.snmp-card--overlay-gradient>.snmp-card__body:before{content:"";position:absolute;inset:-6rem 0 0;z-index:-1;background:linear-gradient(to top,rgba(6,12,26,.94) 12%,rgba(6,12,26,.55) 55%,transparent)}.snmp-card--overlay-solid>.snmp-card__body:before{content:"";position:absolute;inset:0;z-index:-1;background:#060c1ab8}.snmp-card--overlay-gradient .snmp-card__title a,.snmp-card--overlay-solid .snmp-card__title a,.snmp-card--overlay-gradient .snmp-meta,.snmp-card--overlay-solid .snmp-meta{color:#fff}.snmp-card--minimal,.snmp-card--text-only{background:transparent;border:0;border-radius:0}.snmp-card--minimal>.snmp-card__body,.snmp-card--text-only>.snmp-card__body{padding-inline:0}.snmp-card--bordered{box-shadow:none;border-width:2px}.snmp-card--elevated{border-color:transparent;box-shadow:var(--snmp-shadow, 0 12px 32px -18px rgba(9, 18, 44, .45))}.snmp-loop--hover-zoom .snmp-card:hover .snmp-card__media img{transform:scale(1.07)}.snmp-loop--hover-pan .snmp-card:hover .snmp-card__media img{transform:scale(1.12) translate(-2%)}.snmp-loop--hover-grayscale .snmp-card .snmp-card__media img{filter:grayscale(1)}.snmp-loop--hover-grayscale .snmp-card:hover .snmp-card__media img{filter:grayscale(0)}.snmp-loop--hover-fade .snmp-card:hover .snmp-card__media img{opacity:.78}.snmp-loop--hover-lift .snmp-card:hover{transform:translateY(-6px);box-shadow:var(--snmp-shadow, 0 18px 40px -20px rgba(9, 18, 44, .5))}.snmp-loop--hover-tilt .snmp-card:hover{transform:perspective(900px) rotateX(2deg) rotateY(-2deg)}.snmp-loop--hover-border .snmp-card:hover{border-color:var(--snmp-primary)}.snmp-loop--hover-shine .snmp-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translate(-120%);transition:transform .7s ease}.snmp-loop--hover-shine .snmp-card{position:relative}.snmp-loop--hover-shine .snmp-card:hover:after{transform:translate(120%)}.snmp-loop--hover-none .snmp-card:hover .snmp-card__media img{transform:none}@media(prefers-reduced-motion:reduce){.snmp-card,.snmp-card__media img,.snmp-button{transition:none!important}.snmp-card:hover{transform:none!important}}.snmp-loop-wrap{margin-block-end:clamp(1.5rem,3vw,2.75rem)}.snmp-loop{display:grid;gap:var(--snmp-gap, 28px);grid-template-columns:repeat(var(--snmp-cols, 3),minmax(0,1fr));align-items:stretch}.snmp-loop__item{min-width:0;display:flex;flex-direction:column;align-self:stretch}.snmp-loop__item>*{flex:1 1 auto}.snmp-loop__empty{padding:2rem;border:1px dashed var(--snmp-border);border-radius:var(--snmp-radius, 14px);color:var(--snmp-muted);text-align:center}.snmp-loop.is-list,.snmp-loop.is-timeline,.snmp-loop.is-alternating,.snmp-loop.is-numbered{grid-template-columns:minmax(0,1fr)}.snmp-loop.is-masonry{display:block;columns:var(--snmp-cols, 3);column-gap:var(--snmp-gap, 28px)}.snmp-loop.is-masonry .snmp-loop__item{break-inside:avoid;margin-bottom:var(--snmp-gap, 28px)}.snmp-loop.is-mixed .snmp-loop__item--wide,.snmp-loop.is-mosaic .snmp-loop__item--tall{grid-column:span 2}.snmp-loop.is-mosaic{grid-auto-rows:1fr}.snmp-loop.is-mosaic .snmp-loop__item--tall{grid-row:span 2}.snmp-loop.is-featured_first .snmp-loop__item--lead{grid-column:1 / -1}.snmp-loop.is-featured_first .snmp-loop__item--lead .snmp-card__title{font-size:clamp(1.35rem,2.8vw,2rem)}.snmp-loop.is-featured_side{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.snmp-loop.is-featured_side .snmp-loop__item--lead{grid-row:span 3;min-height:420px}.snmp-loop.is-featured_side .snmp-loop__item--lead .snmp-card{height:100%}.snmp-loop.is-magazine{grid-template-columns:repeat(var(--snmp-cols, 3),minmax(0,1fr));align-items:start}.snmp-loop.is-magazine .snmp-loop__item:first-child{grid-column:span 2;grid-row:span 2}.snmp-loop.is-numbered .snmp-loop__item{position:relative;display:flex;align-items:center;gap:1rem}.snmp-loop__number{flex:0 0 auto;font-family:var(--snmp-font-heading);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;line-height:1;color:var(--snmp-accent, var(--snmp-primary));opacity:.5}.snmp-loop.is-timeline{position:relative;padding-inline-start:2.25rem}.snmp-loop.is-timeline:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:.55rem;width:2px;background:var(--snmp-border)}.snmp-loop.is-timeline .snmp-loop__item{position:relative}.snmp-loop__timeline-dot{position:absolute;inset-inline-start:-2rem;inset-block-start:1.15rem;width:.85rem;height:.85rem;border-radius:50%;background:var(--snmp-accent, var(--snmp-primary));box-shadow:0 0 0 4px var(--snmp-bg)}.snmp-loop__timeline-date{display:block;margin-bottom:.35rem;color:var(--snmp-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.snmp-loop.is-alternating .snmp-loop__item .snmp-card{gap:1.4rem}.snmp-loop.is-video .snmp-card__media:after{content:"";position:absolute;inset:0;margin:auto;width:3.4rem;height:3.4rem;border-radius:50%;background:#09122ca8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") no-repeat center / 1.5rem;transition:transform .25s ease}.snmp-loop.is-video .snmp-card:hover .snmp-card__media:after{transform:scale(1.1)}.snmp-loop.is-gallery .snmp-card__media:after{content:attr(data-snmp-count);position:absolute;inset-block-end:.65rem;inset-inline-end:.65rem;padding:.15rem .5rem;border-radius:6px;background:#09122cb8;color:#fff;font-size:.72rem}.snmp-loop.is-scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.5rem}.snmp-loop.is-scroller .snmp-loop__item{flex:0 0 calc((100% - (var(--snmp-cols, 3) - 1) * var(--snmp-gap, 28px)) / var(--snmp-cols, 3));scroll-snap-align:start}.snmp-loop.is-compact .snmp-card__body{gap:.4rem;padding-bottom:.9rem}.snmp-loop.is-compact .snmp-card__title{font-size:.98rem}.snmp-tiles{display:grid;gap:var(--snmp-gap, 20px);grid-template-columns:repeat(var(--snmp-cols, 4),minmax(0,1fr));list-style:none;margin:0;padding:0}.snmp-tile{position:relative;display:flex;align-items:flex-end;min-height:160px;padding:1rem;border-radius:var(--snmp-radius, 14px);overflow:hidden;background:var(--snmp-surface);border:1px solid var(--snmp-border);color:var(--snmp-text)}.snmp-tile__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.snmp-tile--overlay{color:#fff;border-color:transparent}.snmp-tile--overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#060c1ad9,#060c1a40)}.snmp-tile--overlay .snmp-tile__content{position:relative;z-index:2}.snmp-tile:hover .snmp-tile__image{transform:scale(1.08)}.snmp-tile__name{display:block;font-family:var(--snmp-font-heading);font-size:1rem;font-weight:700}.snmp-tile__count{font-size:.78rem;opacity:.85}.snmp-tile--pill{min-height:0;align-items:center;justify-content:center;border-radius:999px;padding:.6rem 1rem;text-align:center}.snmp-tile--minimal{min-height:0;background:transparent;border:0;border-bottom:1px solid var(--snmp-border);border-radius:0;padding-inline:0}.snmp-pagination ul,.nav-links{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1.75rem 0 0;padding:0}.snmp-pagination a,.snmp-pagination span,.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding-inline:.6rem;border:1px solid var(--snmp-border);border-radius:var(--snmp-radius-sm, 10px);color:var(--snmp-text);font-size:.9rem;text-decoration:none}.snmp-pagination .current,.nav-links .page-numbers.current{background:var(--snmp-primary);border-color:var(--snmp-primary);color:var(--snmp-on-primary, #fff)}@media(max-width:1024px){.snmp-content-area.has-sidebar-right,.snmp-content-area.has-sidebar-left{grid-template-columns:minmax(0,1fr)}.snmp-content-area.has-sidebar-left .snmp-primary{order:0}.snmp-loop{grid-template-columns:repeat(var(--snmp-cols-t, 2),minmax(0,1fr))}.snmp-loop.is-masonry{columns:var(--snmp-cols-t, 2)}.snmp-loop.is-featured_side{grid-template-columns:minmax(0,1fr)}.snmp-loop.is-featured_side .snmp-loop__item--lead{grid-row:auto;min-height:320px}.snmp-tiles{grid-template-columns:repeat(var(--snmp-cols-t, 3),minmax(0,1fr))}}@media(max-width:680px){.snmp-loop{grid-template-columns:repeat(var(--snmp-cols-m, 1),minmax(0,1fr))}.snmp-loop.is-masonry{columns:var(--snmp-cols-m, 1)}.snmp-loop.is-mixed .snmp-loop__item--wide,.snmp-loop.is-mosaic .snmp-loop__item--tall,.snmp-loop.is-magazine .snmp-loop__item:first-child{grid-column:auto;grid-row:auto}.snmp-loop.is-scroller .snmp-loop__item{flex-basis:82%}.snmp-card--image-left,.snmp-card--image-right{flex-direction:column}.snmp-card--image-left>.snmp-card__media,.snmp-card--image-right>.snmp-card__media{flex-basis:auto;width:100%}.snmp-card--image-left>.snmp-card__body,.snmp-card--image-right>.snmp-card__body{padding:0 1.1rem 1.1rem}.snmp-tiles{grid-template-columns:repeat(var(--snmp-cols-m, 2),minmax(0,1fr))}.snmp-section__head{flex-direction:column;align-items:flex-start}}.snmp-loop__item--feat .snmp-card{block-size:100%}.snmp-loop__item--feat .snmp-card__title{font-size:clamp(1.15rem,1.6vw + .6rem,1.75rem);line-height:1.25}.snmp-loop__item--feat.is-feat-top .snmp-card__media img,.snmp-loop__item--feat.is-feat-inline .snmp-card__media img{aspect-ratio:16 / 8}.snmp-loop__item--feat.is-feat-side{grid-row:span 2}.snmp-loop__item--feat.is-feat-side .snmp-card__media img{aspect-ratio:4 / 5}@media(max-width:782px){.snmp-loop__item--feat,.snmp-loop__item--feat.is-feat-side{grid-column:1 / -1!important;grid-row:auto}}.snmp-article{max-width:100%}.snmp-article__header{margin-block-end:1.25rem}.snmp-article__title{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.25;margin-block:.25em .5em}.snmp-article__standfirst{font-size:1.125rem;color:var(--snmp-color-muted, #5b6472);margin-block-end:.75rem}.snmp-article__media{margin:0 0 1.5rem;border-radius:12px;overflow:hidden}.snmp-article__media img{width:100%;height:auto;display:block}.snmp-article__media figcaption{font-size:.85rem;color:var(--snmp-color-muted, #5b6472);padding-block:.5rem}.snmp-article__content{font-size:1.05rem;line-height:1.75}.snmp-article__content>*+*{margin-block-start:1.1em}.snmp-article__content img{max-width:100%;height:auto;border-radius:10px}.snmp-article__tags{margin-block:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.snmp-article__tags a,.snmp-article__tags span{font-size:.8rem;padding:.3rem .7rem;border-radius:999px;background:var(--snmp-color-surface-alt, #f2f4f7);text-decoration:none}.snmp-authorbox{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem;margin-block:2rem;border-radius:14px;background:var(--snmp-color-surface-alt, #f2f4f7)}.snmp-authorbox__avatar img{border-radius:50%;display:block}.snmp-authorbox__name{margin:0 0 .35rem;font-size:1.1rem}.snmp-authorbox__bio{margin:0 0 .5rem}.snmp-article__nav{margin-block:2rem}.snmp-article__nav .nav-links{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;border:0;background:none}.snmp-article__nav .nav-previous,.snmp-article__nav .nav-next{padding:1rem 1.1rem;border:1px solid var(--snmp-color-border, #e4e7ee);border-radius:14px;background:var(--snmp-color-surface, #fff)}.snmp-article__nav .nav-next{text-align:end}.snmp-article__nav a{text-decoration:none;font-weight:600;display:block;color:inherit;line-height:1.4}.snmp-article__nav a:hover{color:var(--snmp-accent, #e8562a)}.snmp-article__nav span{display:block;margin-block-end:.35rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--snmp-color-muted, #5b6472)}.snmp-related{margin-block-start:2.5rem}.snmp-404{text-align:center;padding-block:3rem}.snmp-404__code{font-size:clamp(3rem,8vw,6rem);font-weight:800;margin:0;line-height:1}.snmp-404__text{color:var(--snmp-color-muted, #5b6472);margin-block-end:1.5rem}[dir=rtl] .snmp-article__content,[dir=rtl] .snmp-article__standfirst{line-height:2.1}.snmp-comments{margin-block-start:48px;padding:32px;border:1px solid var(--snmp-border, #e5e7eb);border-radius:var(--snmp-card-radius, 14px);background:var(--snmp-surface, #fff)}.snmp-comments__title{display:flex;align-items:center;gap:10px;margin-block-end:24px;padding-block-end:14px;border-block-end:2px solid var(--snmp-primary, #e8562a);font-size:clamp(1.2rem,2vw,1.5rem)}.snmp-comments__list,.snmp-comments__list .children{margin:0;padding:0;list-style:none}.snmp-comments__list .children{margin-block-start:18px;margin-inline-start:clamp(14px,3vw,34px);padding-inline-start:clamp(12px,2vw,22px);border-inline-start:2px solid var(--snmp-border, #e5e7eb);border-inline-start:2px solid color-mix(in srgb,var(--snmp-primary, #e8562a) 25%,var(--snmp-border, #e5e7eb))}.snmp-comment{margin-block-end:18px}.snmp-comment:last-child{margin-block-end:0}.snmp-comment__body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar head" "avatar content" "avatar actions";column-gap:14px;row-gap:6px;padding:18px 20px;border:1px solid var(--snmp-border, #e5e7eb);border-radius:var(--snmp-card-radius, 14px);background:var(--snmp-surface-alt, #f7f8fa);transition:border-color .18s ease,box-shadow .18s ease}.snmp-comment__body:hover{border-color:var(--snmp-border, #e5e7eb);border-color:color-mix(in srgb,var(--snmp-primary, #e8562a) 35%,var(--snmp-border, #e5e7eb));box-shadow:0 10px 26px transparent;box-shadow:0 10px 26px color-mix(in srgb,var(--snmp-text, #111827) 6%,transparent)}.snmp-comment.bypostauthor>.snmp-comment__body{border-inline-start:3px solid var(--snmp-primary, #e8562a)}.snmp-comment__head{grid-area:head;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.snmp-comment__avatar{grid-area:avatar;inline-size:48px;block-size:48px;border-radius:50%;border:2px solid var(--snmp-surface, #fff);box-shadow:0 2px 8px transparent;box-shadow:0 2px 8px color-mix(in srgb,var(--snmp-text, #111827) 12%,transparent);object-fit:cover}.snmp-comment__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.snmp-comment__author{font-weight:700;font-family:var(--snmp-font-heading, inherit);line-height:1.3}.snmp-comment__date,.snmp-comment__pending{font-size:.82rem;color:var(--snmp-muted, #64748b)}.snmp-comment__content{grid-area:content;font-size:.97rem;line-height:1.7}.snmp-comment__content>:last-child{margin-block-end:0}.snmp-comment__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:6px;font-size:.84rem;font-weight:600}.snmp-comment__actions a{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--snmp-border, #e5e7eb);border-radius:999px;background:var(--snmp-surface, #fff);color:var(--snmp-primary, #e8562a);text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.snmp-comment__actions a:hover,.snmp-comment__actions a:focus-visible{background:var(--snmp-primary, #e8562a);border-color:var(--snmp-primary, #e8562a);color:var(--snmp-on-primary, #fff)}.snmp-comments__closed{margin-block-start:20px;padding:12px 16px;border-inline-start:3px solid var(--snmp-border, #e5e7eb);color:var(--snmp-muted, #64748b)}.snmp-comment-form{margin-block-start:32px}.snmp-comment-form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.snmp-comment-form .comment-reply-title,.snmp-comment-form .logged-in-as,.snmp-comment-form .comment-notes,.snmp-comment-form__notes,.snmp-comment-form__field--full,.snmp-comment-form .comment-form-url,.snmp-comment-form .comment-form-cookies-consent,.snmp-comment-form .form-submit{grid-column:1 / -1}.snmp-comment-form p{margin:0}.snmp-comment-form__field label,.snmp-comment-form .comment-form-author label,.snmp-comment-form .comment-form-email label,.snmp-comment-form .comment-form-url label{display:block;margin-block-end:6px;font-weight:600}.snmp-comment-form input[type=text],.snmp-comment-form input[type=email],.snmp-comment-form input[type=url],.snmp-comment-form textarea{width:100%;padding:11px 13px;border:1px solid var(--snmp-border, #e5e7eb);border-radius:10px;background:var(--snmp-surface, #fff);color:inherit;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.snmp-comment-form input:focus,.snmp-comment-form textarea:focus{border-color:var(--snmp-primary);box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px color-mix(in srgb,var(--snmp-primary) 18%,transparent);outline:0}.snmp-comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px}@media(max-width:640px){.snmp-comments{padding:22px 16px}.snmp-comments__list .children{margin-inline-start:8px;padding-inline-start:10px}.snmp-comment-form form{grid-template-columns:minmax(0,1fr)}.snmp-comment-form form>*{grid-column:1}.snmp-comment__body{padding:14px}}.snmp-comment-form__notes{margin-block-end:16px;font-size:.88rem;color:var(--snmp-muted, #64748b)}.snmp-searchform{display:flex;gap:8px}.snmp-searchform__input{flex:1 1 auto;min-width:0;padding:11px 14px;border:1px solid var(--snmp-border, #e5e7eb);border-radius:999px;background:var(--snmp-surface, #fff);color:inherit;font:inherit}.snmp-cat-block{margin-block-end:44px}.snmp-cat-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block-end:18px;padding-block-end:8px;border-block-end:3px solid var(--snmp-accent, #c8102e)}.snmp-cat-block__title{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.2}.snmp-cat-block__title:before{content:"";display:inline-block;width:6px;height:1em;margin-inline-end:10px;border-radius:3px;background:var(--snmp-accent, #c8102e);vertical-align:-.1em}.snmp-cat-block__more{flex:0 0 auto;font-size:.88rem;font-weight:700;color:var(--snmp-accent, #c8102e);text-decoration:none}.snmp-cat-block__more:hover,.snmp-cat-block__more:focus-visible{text-decoration:underline}.snmp-comment-form .form-submit{margin-block-start:4px}.snmp-comment-form .submit,.snmp-comment-form input[type=submit]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.4rem;border:0;border-radius:999px;background:var(--snmp-accent, #e8562a);color:var(--snmp-accent-contrast, #fff);font:inherit;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:filter .15s ease,transform .15s ease}.snmp-comment-form .submit:hover,.snmp-comment-form input[type=submit]:hover{filter:brightness(.94)}.snmp-comment-form .submit:active,.snmp-comment-form input[type=submit]:active{transform:translateY(1px)}.snmp-comment-form .submit:focus-visible,.snmp-comment-form input[type=submit]:focus-visible{outline:2px solid var(--snmp-accent, #e8562a);outline-offset:3px}@media(max-width:520px){.snmp-comment__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "content" "actions";padding:14px 16px}.snmp-comment__avatar{display:none}}.snmp-social-tiles .wp-block-social-link{border-radius:4px}.snmp-social-tiles.wp-block-social-links .wp-block-social-link{margin:.15rem}.snmp-footer-grid.wp-block-latest-posts.is-grid{gap:.5rem}.snmp-footer-grid.wp-block-latest-posts img{width:100%;height:auto;border-radius:3px}.snmp-footer-grid.wp-block-latest-posts .wp-block-latest-posts__post-title{display:none}.snmp-footer-list.wp-block-latest-posts li{padding-block:.4rem;border-block-end:1px solid var(--snmp-border, rgba(255, 255, 255, .12))}.snmp-footer-list.wp-block-latest-posts li:last-child{border-block-end:0}.snmp-footer-logo img{max-width:220px;height:auto;margin-block-end:12px}.snmp-footer-promo img{max-width:100%;height:auto;border-radius:10px}.snmp-footer-banner img{width:100%;height:auto;border-radius:12px;margin-block-end:16px}.snmp-footer-payments img{max-width:320px;height:auto;opacity:.9}.snmp-bizslot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--snmp-social-gap, 10px)}.snmp-bizslot--footer{flex-direction:column;align-items:flex-start;gap:12px}.snmp-contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--snmp-social-gap, 10px);margin:0;font-size:.875rem}.snmp-contact__item{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.snmp-contact__item svg{width:1em;height:1em;flex:0 0 auto}.snmp-contact__item:hover,.snmp-contact__item:focus-visible{color:var(--snmp-color-accent, currentColor)}.snmp-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--snmp-social-gap, 10px);margin:0;padding:0;list-style:none}.snmp-social__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:calc(var(--snmp-social-size, 18px) + 16px);min-height:calc(var(--snmp-social-size, 18px) + 16px);padding:0 6px;border-radius:var(--snmp-social-radius, 999px);color:inherit;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.snmp-social__link svg{width:var(--snmp-social-size, 18px);height:var(--snmp-social-size, 18px);fill:currentColor}.snmp-social--circle .snmp-social__link,.snmp-social--square .snmp-social__link{background:transparent;background:color-mix(in srgb,currentColor 12%,transparent)}.snmp-social--square .snmp-social__link{border-radius:4px}.snmp-social--outline .snmp-social__link{border:1px solid transparent;border:1px solid color-mix(in srgb,currentColor 35%,transparent)}.snmp-social--brand .snmp-social__link{background:var(--snmp-social-brand, transparent);background:var(--snmp-social-brand, color-mix(in srgb, currentColor 12%, transparent));color:#fff}.snmp-social__link:hover,.snmp-social__link:focus-visible{color:var(--snmp-color-accent, currentColor)}.snmp-social--hover-lift .snmp-social__link:hover{transform:translateY(-2px)}.snmp-social--hover-zoom .snmp-social__link:hover{transform:scale(1.12)}.snmp-social__label{font-size:.8125rem}.snmp-bizrail{position:fixed;inset-block-start:50%;inset-inline-end:0;z-index:90;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;padding:6px;border-start-start-radius:8px;border-end-start-radius:8px;background:var(--snmp-color-surface, #fff);box-shadow:0 6px 24px #00000024}.snmp-bizrail .snmp-social{flex-direction:column}.snmp-callbar{position:fixed;inset-block-end:0;inset-inline:0;z-index:95;display:none;gap:1px;background:var(--snmp-color-accent, #b3092b)}.snmp-callbar__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;color:#fff;font-weight:600;text-decoration:none}.snmp-callbar__btn svg{width:18px;height:18px;fill:currentColor}@media(max-width:782px){.snmp-callbar{display:flex}.snmp-bizrail{display:none}body.snmp-has-callbar{padding-block-end:56px}}
