.elementor .wi-archive-grid{& > *:first-child { grid-column: 1 / -1; } & > *:first-child > a { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); gap: 32px; align-items: center; padding-bottom: 28px; border-bottom: 1px solid var(--wi-line); } & > *:first-child img { aspect-ratio: 16 / 10; } & > *:first-child h2 { font-size: 34px; line-height: 1.08; letter-spacing: -0.02em; } & > *:first-child p { font-size: 17px; }\n}.elementor .wi-loop{width:100%;min-width:0px;padding:0px;}.elementor .wi-archive-head{width:100%;padding-block-start:48px;margin-block-end:32px;border-block-end-width:3px;display:flex;flex-direction:column;gap:10px;border-bottom-style: solid; border-bottom-color: var(--wi-ink); & h1 { margin-top: 4px; }\n}.elementor .wi-page-btn:hover,.elementor .wi-page-btn:focus-visible{color:#FFFFFF;background-color:var(--wi-ink);}.elementor .wi-page-btn{font-family:var(--wi-font-head);font-weight:700;font-size:13px;color:var(--wi-ink);letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-width:2px;border-color:var(--wi-ink);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .wi-pagination{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;}.elementor .wi-sidebar{width:100%;padding:0px;display:flex;flex-direction:column;gap:32px;& .wi-bg-night { display: none; }\n}.elementor .wi-newsletter{width:100%;padding:28px;border-width:1px;border-color:#F3D9BE;border-style:solid;background-color:var(--wi-sun-soft);display:flex;flex-direction:column;gap:12px;}.elementor .wi-input:focus{border-color:var(--wi-sun);}.elementor .wi-input{width:100%;height:48px;font-family:var(--wi-font-head);font-size:15px;color:var(--wi-ink);padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:3px;border-width:1px;border-color:var(--wi-line);border-style:solid;background-color:#FFFFFF;flex:1 1 auto;}.elementor .wi-ad-title{font-family:var(--wi-font-head);font-weight:800;font-size:22px;color:var(--wi-ink);letter-spacing:-0.01em;line-height:1.15;}.elementor .wi-ad-mpu{width:100%;min-height:284px;max-width:336px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .wi-ad-leaderboard{min-height:124px;}.elementor .wi-ad-label{font-family:var(--wi-font-head);font-weight:600;font-size:10px;color:var(--wi-muted);letter-spacing:0.18em;line-height:1;text-transform:uppercase;}.elementor .wi-ad{width:100%;text-align:center;padding:16px;border-width:1px;border-color:#C9C3BB;border-style:dashed;background-color:var(--wi-mist);display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;& .wi-ui-text { display: none; }\n}.elementor .wi-ranked{counter-reset: wi-rank; & > * { counter-increment: wi-rank; } & > *::before { content: counter(wi-rank); font-family: var(--wi-font-head); font-size: 34px; font-weight: 800; line-height: 1; color: var(--wi-sun); min-width: 36px; }\n}.elementor .wi-card-img{width:100%;aspect-ratio:3 / 2;object-fit:cover;background-color:var(--wi-mist);display:block;}.elementor .wi-card-row:hover,.elementor .wi-card-row:focus-visible{opacity:90%;}.elementor .wi-card-row{width:100%;min-width:0px;color:inherit;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--wi-line);\n}.elementor .wi-card:hover,.elementor .wi-card:focus-visible{opacity:90%;}.elementor .wi-card{color:inherit;text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .wi-section-head{width:100%;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;border-block-end-width:3px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: var(--wi-ink);\n}.elementor .wi-loop-list{padding:0px;display:flex;flex-direction:column;gap:0px;& > * { padding: 0; }\n}.elementor .wi-grid-3{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;& > * { padding: 0; }\n}.elementor .wi-main-side{padding:0px;display:grid;gap:48px;grid-template-columns:minmax(0, 1fr) 336px;grid-template-rows:auto;align-items:start;}.elementor .wi-stack-lg{width:100%;padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .wi-stack{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .wi-section-tight{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .wi-container{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .wi-btn-sm{font-size:12px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .wi-btn:hover,.elementor .wi-btn:focus-visible{color:#FFFFFF;background-color:var(--wi-sun-deep);}.elementor .wi-btn{font-family:var(--wi-font-head);font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.06em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:3px;border-width:0px;background-color:var(--wi-sun);transition:background-color 0.15s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}.elementor .wi-ui-text{font-family:var(--wi-font-head);font-weight:500;font-size:14px;color:var(--wi-text);line-height:1.4;}.elementor .wi-meta{font-family:var(--wi-font-head);font-weight:500;font-size:12px;color:var(--wi-muted);letter-spacing:0.03em;line-height:1.3;text-transform:uppercase;}.elementor .wi-excerpt{font-family:var(--wi-font-body);font-weight:400;font-size:16px;color:var(--wi-text);line-height:1.55;}.elementor .wi-standfirst{font-family:var(--wi-font-body);font-weight:400;font-size:20px;color:var(--wi-text);line-height:1.5;}.elementor .wi-h1-archive{font-family:var(--wi-font-head);font-weight:800;font-size:40px;color:var(--wi-ink);letter-spacing:-0.02em;line-height:1.05;text-transform:uppercase;}.elementor .wi-h-small{font-family:var(--wi-font-head);font-weight:700;font-size:15px;color:var(--wi-ink);line-height:1.3;}.elementor .wi-h-card{font-family:var(--wi-font-head);font-weight:700;font-size:20px;color:var(--wi-ink);letter-spacing:-0.01em;line-height:1.2;}.elementor .wi-section-title{font-family:var(--wi-font-head);font-weight:800;font-size:26px;color:var(--wi-ink);letter-spacing:-0.01em;line-height:1.1;text-transform:uppercase;}.elementor .wi-kicker{font-family:var(--wi-font-head);font-weight:700;font-size:12px;color:var(--wi-sun);letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;}.elementor .wi-sticky{position:sticky;inset-block-start:140px;align-self:start;}.elementor .wi-center{text-align:center;justify-content:center;align-items:center;}