/**handles:oa-theme,tablepress-default**/
.home-hero{position:relative;min-height:92vh;color:#fff;overflow:hidden;padding:130px 0 60px;background:#243a4d}.home-hero .bg{position:absolute;inset:0;background-size:cover;background-position:center 35%}.home-hero .bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,18,28,.1) 0,rgba(10,18,28,.55) 70%,rgba(10,18,28,.78) 100%)}.home-hero-inner{position:relative;z-index:2}.home-hero-eyebrow{color:#fff;opacity:.85;display:flex;align-items:center;gap:14px;margin-bottom:22px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.home-hero-eyebrow .line{flex:0 0 56px;height:1px;background:#fff;opacity:.6}.home-hero h1{color:#fff;max-width:1100px;font-size:clamp(48px,7.4vw,116px)}.home-hero .sub{margin-top:28px;max-width:620px;font-size:18px;line-height:1.5;opacity:.92}.finder{margin-top:44px;background:var(--paper);color:var(--ink);border-radius:18px;padding:14px;display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:10px;box-shadow:0 30px 60px -20px rgba(8,15,25,.55);max-width:940px}.finder-field{padding:12px 16px;border-radius:12px;background:0 0;transition:background .2s;text-align:left}.finder-field:focus,.finder-field:hover{background:#00000008;outline:0}.finder-field label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.finder-field select{font-family:var(--serif);font-weight:600;font-size:18px;color:var(--ink);background:0 0;border:0;width:100%;padding:0;appearance:none;cursor:pointer}.finder-cta{background:var(--ink);color:#fff;border-radius:12px;padding:0 26px;font-weight:700;letter-spacing:.01em;display:flex;align-items:center;gap:10px;transition:background .2s,transform .2s;min-height:60px}.finder-cta:hover{background:var(--blue-deep);transform:translateY(-1px)}.finder-cta svg{width:18px;height:18px}@media (max-width:880px){.finder{grid-template-columns:1fr 1fr}.finder-cta{grid-column:1/-1;padding:16px}}.home-stats{position:relative;z-index:2;margin-top:64px;display:flex;gap:64px;flex-wrap:wrap;color:#fff}.home-stats .stat .num{font-family:var(--serif);font-size:36px;font-weight:700;line-height:1;color:var(--yellow);letter-spacing:-.02em}.home-stats .stat .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-top:6px}.home-hero-badge{position:absolute;right:28px;bottom:28px;z-index:2;width:150px;height:150px;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-family:var(--serif);font-weight:700;text-align:center;line-height:1;transform:rotate(-8deg)}.home-hero-badge .big{font-size:36px;letter-spacing:-.02em;display:block}.home-hero-badge .sm{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-top:6px;display:block}@media (max-width:880px){.home-hero-badge{display:none}}.acts{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:16px}.act{position:relative;border-radius:18px;overflow:hidden;color:#fff;background:#222;isolation:isolate;transition:transform .35s ease,opacity .3s,filter .3s}.act:hover{transform:translateY(-3px)}.act.dim{opacity:.22;filter:grayscale(.8)}.act img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease;z-index:0}.act:hover img{transform:scale(1.06)}.act::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.7) 100%);z-index:1}.act .body{position:absolute;inset:0;z-index:2;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.act .tag{align-self:flex-start;background:rgba(255,255,255,.92);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:999px;font-weight:600}.act .meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.act h3{color:#fff;font-size:28px;line-height:1.05}.act .count{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.act.a-1{grid-column:span 5;grid-row:span 2}.act.a-2{grid-column:span 4}.act.a-3{grid-column:span 3}.act.a-4{grid-column:span 4}.act.a-5{grid-column:span 3}.act.a-6{grid-column:span 7;grid-row:span 1}.act.a-7{grid-column:span 5}@media (max-width:980px){.acts{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.act{grid-column:span 1!important;grid-row:auto!important;min-height:0}.act.a-1{grid-column:span 2!important;grid-row:span 2!important}}@media (max-width:540px){.acts{grid-template-columns:1fr;grid-auto-rows:200px}.act,.act.a-1{grid-column:span 1!important;grid-row:auto!important}}.regions{background:var(--ink);color:#fff;border-radius:28px;padding:72px;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.regions h2{color:#fff}.regions .sub{opacity:.78;max-width:480px;margin-top:18px;font-size:17px}.regions ul{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.regions li{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-top:1px solid #ffffff1f;font-family:var(--serif);font-size:20px;font-weight:500;cursor:pointer;transition:padding-left .2s,background .2s;border-radius:8px;padding-left:0;list-style:none}.regions li.active{background:#ffffff10;padding-left:12px}.regions li:hover .arrow{transform:translateX(4px);color:var(--yellow)}.regions li .num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#ffffff80;min-width:28px}.regions li .arrow{margin-left:auto;transition:transform .2s,color .2s;color:#ffffff60}.regions li.active .arrow{color:var(--yellow)}.map-card{aspect-ratio:1/1.05;background:#16263a;border-radius:22px;position:relative;overflow:hidden;border:1px solid #ffffff10}.map-card .grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:18px 18px}.map-card svg{position:absolute;inset:0;width:100%;height:100%}.map-pin{position:absolute;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--yellow);border-radius:50%;box-shadow:0 0 0 4px #ffc62930,0 0 0 1px #00000040;cursor:pointer;transition:transform .2s,background .2s;display:block}.map-pin.lg{width:18px;height:18px;background:var(--blue);box-shadow:0 0 0 6px #2e7bd640,0 0 0 1px #00000050}.map-pin:hover{transform:translate(-50%,-50%) scale(1.2)}.map-pin.active{background:var(--yellow)!important;box-shadow:0 0 0 6px #ffc62945,0 0 0 1px #00000050!important;transform:translate(-50%,-50%) scale(1.25)}.map-pin .pop{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(4px);background:#fff;color:var(--ink);padding:6px 10px;border-radius:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.map-pin.active .pop,.map-pin:hover .pop{opacity:1;transform:translateX(-50%) translateY(0)}.map-hint{position:absolute;left:16px;bottom:16px;z-index:3;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;display:flex;align-items:center;gap:8px}.map-hint::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 3px #ffc62930}@media (max-width:880px){.regions{grid-template-columns:1fr;padding:40px 28px;gap:32px;border-radius:22px}.regions ul{grid-template-columns:1fr}}.trips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.trip{background:var(--paper);border-radius:20px;overflow:hidden;border:1px solid var(--rule);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.trip:hover{transform:translateY(-4px);box-shadow:0 30px 50px -28px #1d1d1d44}.trip .img{aspect-ratio:4/3;background:#ddd;position:relative;overflow:hidden}.trip .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.trip:hover .img img{transform:scale(1.06)}.trip .badge{position:absolute;top:16px;left:16px;background:var(--yellow);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:999px;font-weight:600}.trip .body{padding:24px;flex:1;display:flex;flex-direction:column}.trip .meta-row{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.trip h3{font-size:24px}.trip p{color:var(--ink-2);margin-top:10px;line-height:1.5;flex:1}.trip-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.trip .price{font-family:var(--serif);font-size:22px;font-weight:700}.trip .price small{font-family:var(--sans);font-weight:500;font-size:12px;color:var(--muted)}.progress{margin-top:14px}.progress .bar{height:4px;background:var(--rule);border-radius:99px;overflow:hidden}.progress .bar i{display:block;height:100%;background:var(--yellow)}.progress .lbl{margin-top:8px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between}@media (max-width:980px){.trips-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.trips-grid{grid-template-columns:1fr}}.stories-bg{background:var(--paper)}.story-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.story{display:flex;flex-direction:column}.story .img{aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#ccc;position:relative}.story.big .img{aspect-ratio:4/4.4}.story .img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.story:hover .img img{transform:scale(1.04)}.story .cat{margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:600}.story h3{margin-top:10px;font-size:clamp(22px,1.7vw,32px)}.story.big h3{font-size:clamp(28px,2.6vw,44px)}.story p{color:var(--ink-2);margin-top:12px;max-width:60ch}.story .by{margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media (max-width:980px){.story-grid{grid-template-columns:1fr 1fr}.story.big{grid-column:span 2}}@media (max-width:640px){.story-grid{grid-template-columns:1fr}.story.big{grid-column:span 1}}.pull{background:var(--blue);color:#fff;border-radius:28px;padding:96px 80px;position:relative;overflow:hidden}.pull::before{content:"\201C";position:absolute;top:-80px;left:30px;font-family:var(--serif);font-size:460px;line-height:1;color:#ffffff15}.pull-q{font-family:var(--serif);font-size:clamp(28px,3.4vw,54px);line-height:1.1;letter-spacing:-.025em;font-weight:500;max-width:1000px;position:relative;margin:0}.pull-q em{font-style:italic;font-weight:500;color:var(--yellow)}.pull-by{display:flex;align-items:center;gap:16px;margin-top:40px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.avatar{width:48px;height:48px;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-family:var(--serif);font-weight:700;font-size:18px;flex:none}@media (max-width:720px){.pull{padding:56px 28px;border-radius:18px}}.news-section{padding:140px 0;background-color:#243a4d;background-image:linear-gradient(to bottom,rgba(10,18,28,.2),rgba(10,18,28,.55));background-size:cover;background-position:center;color:#fff;text-align:center}.news-section h2{color:#fff;max-width:16ch;margin:0 auto}.news-section .sub{margin:22px auto 0;max-width:560px;font-size:17px;opacity:.92}.news-form{margin:40px auto 0;max-width:540px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px;display:flex;align-items:center}.news-form input{flex:1;padding:14px 22px;border:0;background:0 0;color:#fff;font:inherit;font-size:15px;outline:0}.news-form input::placeholder{color:rgba(255,255,255,.7)}.news-form button{background:var(--yellow);color:var(--ink);padding:14px 26px;border-radius:999px;font-weight:700;transition:background .2s}.news-form button:hover{background:#fff}.terrain-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:60px 0 40px}.tab{padding:14px 22px;border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border:1px solid var(--rule);background:var(--paper);color:var(--muted)}.tab[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.tab .ct{opacity:.55;margin-left:6px}.tab[aria-pressed=true] .ct{color:var(--yellow);opacity:1}.grid-all{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:280px;gap:16px;padding-bottom:120px}.grid-all .a{position:relative;border-radius:18px;overflow:hidden;color:#fff;isolation:isolate;min-height:280px;background:#222}.grid-all .a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.grid-all .a:hover img{transform:scale(1.06)}.grid-all .a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.78) 100%);z-index:1}.grid-all .a .body{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.grid-all .a .tag{align-self:flex-start;background:rgba(255,255,255,.92);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:999px;font-weight:600}.grid-all .a .meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.grid-all .a h3{color:#fff;font-size:28px;line-height:1.05}.grid-all .a .count{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.grid-all .a.w4{grid-column:span 4}.grid-all .a.w5{grid-column:span 5}.grid-all .a.w6{grid-column:span 6}.grid-all .a.w7{grid-column:span 7}.grid-all .a.w8{grid-column:span 8}.grid-all .a.h2{grid-row:span 2}@media (max-width:880px){.grid-all{grid-template-columns:repeat(2,1fr)}.grid-all .a{grid-column:span 1!important;grid-row:span 1!important;min-height:200px}}@media (max-width:540px){.grid-all{grid-template-columns:1fr}.grid-all .a{grid-column:span 1!important}}.cat-intro{padding:60px 0 40px}.cat-intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px}.cat-intro p{font-size:17px;color:var(--ink-2);line-height:1.6;max-width:56ch}.cat-intro .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-self:start}.cat-intro .stat-row .c{padding:24px;background:var(--ink);color:#fff;border-radius:14px}.cat-intro .stat-row .v{font-family:var(--serif);font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--yellow)}.cat-intro .stat-row .l{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin-top:6px}@media (max-width:880px){.cat-intro-grid{grid-template-columns:1fr}}.cat-layout{display:grid;grid-template-columns:1fr 460px;gap:48px;padding:60px 0 120px}@media (max-width:980px){.cat-layout{grid-template-columns:1fr}}.list-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;gap:12px;flex-wrap:wrap}.list-head .count{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.list-head .sort{font-family:var(--mono);font-size:12px;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px}.spot{display:grid;grid-template-columns:280px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--rule);transition:padding-left .25s,background .25s;border-radius:8px}.spot:hover{padding-left:8px;background:var(--paper)}.spot:first-of-type{border-top:0}.spot .img{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#ccc;position:relative}.spot .img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.spot:hover .img img{transform:scale(1.06)}.spot .img .placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#243a4d 0,#16263a 100%);display:grid;place-items:center;color:#ffffff60;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.spot .badge{position:absolute;top:12px;left:12px;background:var(--yellow);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;border-radius:999px;font-weight:600;z-index:2}.spot .body{display:flex;flex-direction:column;justify-content:center}.spot .meta-row{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.spot h3{font-size:26px;letter-spacing:-.02em}.spot .desc{margin-top:10px;color:var(--ink-2);max-width:60ch}.spot .foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.spot .stats{display:flex;gap:18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}.spot .stats strong{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:600;display:block;text-transform:none;letter-spacing:0;margin-top:2px}@media (max-width:640px){.spot{grid-template-columns:1fr}}.map-col{position:sticky;top:90px;align-self:start}.map-col .map-card{aspect-ratio:4/5}.map-legend{margin-top:12px;display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.map-legend .dot{width:10px;height:10px;border-radius:50%;background:var(--yellow);display:inline-block;margin-right:8px;vertical-align:1px}.activity-body{display:grid;grid-template-columns:1fr 360px;gap:80px;padding:80px 0}@media (max-width:980px){.activity-body{grid-template-columns:1fr;gap:48px}}.quickfacts{background:var(--paper);border:1px solid var(--rule);border-radius:20px;padding:32px;position:sticky;top:90px;align-self:start}.quickfacts h3{font-size:20px;margin-bottom:18px}.qf-row{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--rule);font-size:14px;gap:12px}.qf-row:last-of-type{border:0}.qf-row .lbl{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.qf-row .val{font-family:var(--serif);font-weight:600}.qf-cta{margin-top:24px;display:flex;flex-direction:column;gap:10px}.qf-cta .btn{justify-content:center}.prose h2{font-family:var(--serif);font-size:clamp(28px,2.6vw,40px);margin:48px 0 16px;font-weight:600}.prose h2:first-child,.prose>h2:first-of-type{margin-top:0}.prose h3{font-size:22px;margin:32px 0 12px}.prose p{font-size:17px;line-height:1.65;color:var(--ink-2);margin:0 0 16px;max-width:62ch}.prose a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{color:var(--blue-deep)}.prose ul{margin:0 0 24px;padding-left:0;list-style:none;max-width:62ch}.prose ul li{padding:12px 0 12px 30px;position:relative;border-bottom:1px solid var(--rule);font-size:16px}.prose ul li::before{content:"";position:absolute;left:0;top:18px;width:14px;height:2px;background:var(--yellow)}.prose ol{margin:0 0 24px;padding-left:24px;max-width:62ch}.prose ol li{padding:8px 0;font-size:16px}.prose blockquote{margin:32px 0;padding:0 0 0 28px;border-left:3px solid var(--yellow);font-family:var(--serif);font-size:26px;line-height:1.35;font-weight:500;max-width:56ch;letter-spacing:-.015em}.prose figure{margin:32px 0}.prose figure img{width:100%;border-radius:16px}.prose figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:10px}.prose img{border-radius:16px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.gallery .g{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#ccc}.gallery .g img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.gallery .g:hover img{transform:scale(1.06)}.gallery .g.wide{grid-column:span 2;aspect-ratio:2/1}@media (max-width:640px){.gallery{grid-template-columns:1fr 1fr}.gallery .g.wide{grid-column:span 2}}.locate{margin:32px 0 16px;background:#16263a;color:#fff;border-radius:18px;overflow:hidden;aspect-ratio:16/9;position:relative;border:1px solid var(--rule)}.locate .dots{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:18px 18px}.locate .pin{position:absolute;left:52%;top:46%;transform:translate(-50%,-50%);width:18px;height:18px;background:var(--yellow);border-radius:50%;box-shadow:0 0 0 8px #ffc62945,0 0 0 16px #ffc62920}.locate .pin::before{content:"";position:absolute;inset:-30px;border:1px solid #ffc62960;border-radius:50%;animation:oa-pulse 2.4s ease-out infinite}@keyframes oa-pulse{0%{transform:scale(.5);opacity:.8}100%{transform:scale(2);opacity:0}}.locate .info{position:absolute;left:24px;bottom:24px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.locate .info strong{font-family:var(--serif);font-size:18px;display:block;margin-bottom:6px;letter-spacing:-.01em;text-transform:none;color:var(--yellow);font-weight:600}.cond{margin:24px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cond .c{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:18px}.cond .c .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cond .c .v{font-family:var(--serif);font-size:28px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.cond .c .sub{font-size:12px;color:var(--muted);margin-top:2px}@media (max-width:640px){.cond{grid-template-columns:1fr 1fr}}.provider{margin:24px 0;padding:24px;background:var(--ink);color:#fff;border-radius:18px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.provider .av{width:64px;height:64px;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-family:var(--serif);font-weight:700;font-size:24px;flex:none}.provider .info{flex:1;min-width:200px}.provider .info h4{font-family:var(--serif);font-size:18px;font-weight:600;color:#fff;margin:0}.provider .info p{opacity:.78;font-size:14px;margin-top:4px;color:#fff}.reviews{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.review{background:var(--paper);border:1px solid var(--rule);border-radius:16px;padding:24px}.review .stars{color:var(--yellow);letter-spacing:.1em;margin-bottom:8px}.review p{font-size:15px}.review .by{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px}@media (max-width:640px){.reviews{grid-template-columns:1fr}}.related{padding:80px 0 120px;background:var(--paper)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.rel{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;color:#fff;background:#222}.rel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.rel:hover img{transform:scale(1.06)}.rel::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.75) 100%)}.rel .body{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.rel h3{color:#fff;font-size:22px}.rel .reg{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:8px}@media (max-width:880px){.related-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.related-grid{grid-template-columns:1fr}}.feat{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff;border-radius:24px;overflow:hidden}.feat .img{aspect-ratio:1/1;min-height:480px;position:relative;overflow:hidden}.feat .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feat .body{padding:56px;display:flex;flex-direction:column;justify-content:center}.feat .chips{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.feat h2{color:#fff;margin:8px 0 16px}.feat p{opacity:.78;max-width:48ch;font-size:17px;line-height:1.6}.feat .price{font-family:var(--serif);font-size:36px;font-weight:700;color:var(--yellow);letter-spacing:-.02em;margin-top:32px}.feat .price small{font-family:var(--sans);font-weight:500;font-size:14px;opacity:.7;color:#fff}.feat .row{display:flex;gap:28px;margin-top:28px;padding-top:28px;border-top:1px solid #ffffff1f;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75;flex-wrap:wrap}.feat .row strong{display:block;font-family:var(--serif);font-size:18px;font-weight:600;color:#fff;margin-top:4px;text-transform:none;letter-spacing:-.01em}.feat .ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}@media (max-width:880px){.feat{grid-template-columns:1fr}.feat .body{padding:32px}}.process{padding:100px 0;background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}.step .n{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--blue);font-weight:600;margin-bottom:10px}.step h3{font-size:22px;margin-bottom:8px}.step p{color:var(--ink-2);font-size:15px}@media (max-width:880px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:540px){.steps{grid-template-columns:1fr}}.submit-bar{background:var(--yellow);color:var(--ink);padding:28px 0;border-bottom:1px solid var(--rule)}.submit-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.submit-bar h2{font-size:clamp(20px,2vw,28px);margin:0}.submit-bar p{font-size:14px;max-width:60ch;opacity:.85;margin-top:6px}.reports-layout{display:grid;grid-template-columns:1fr 280px;gap:48px;padding:60px 0 120px}@media (max-width:980px){.reports-layout{grid-template-columns:1fr}}.report{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:28px 0;border-top:1px solid var(--rule)}.report:first-of-type{border-top:0}.report .img{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#ccc;position:relative}.report .img img{width:100%;height:100%;object-fit:cover}.report .head{display:flex;gap:14px;align-items:center;margin-bottom:14px}.report .av{width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:700;flex:none}.report .author{font-family:var(--serif);font-weight:600;font-size:16px}.report .date{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.report .chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.report h3{font-size:26px;letter-spacing:-.02em;margin-bottom:10px}.report .desc{color:var(--ink-2);max-width:62ch}.report .foot{display:flex;gap:24px;margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}.report .foot span strong{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:600;margin-left:6px;text-transform:none;letter-spacing:0}@media (max-width:640px){.report{grid-template-columns:1fr}}.side h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-weight:500}.side .card-base{padding:24px;margin-bottom:20px}.stats-card{background:var(--ink);color:#fff;padding:28px;border-radius:18px;margin-bottom:20px}.stats-card .row{display:flex;justify-content:space-between;padding:10px 0;font-size:13px;border-top:1px solid #ffffff1f;gap:12px}.stats-card .row:first-of-type{border-top:0}.stats-card .row .v{color:var(--yellow);font-family:var(--serif);font-weight:700}.top-list{list-style:none;padding:0;margin:0}.top-list li{padding:10px 0;border-top:1px solid var(--rule);font-size:14px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;list-style:none}.top-list li:first-of-type{border-top:0}.top-list li .n{font-family:var(--mono);font-size:11px;color:var(--muted);margin-right:10px}.top-list li .ct{color:var(--muted);font-family:var(--mono);font-size:11px}.submit-form{background:var(--ink);color:#fff;border-radius:24px;padding:56px;margin-top:40px}.submit-form .inner{display:flex;gap:48px;align-items:flex-start;flex-wrap:wrap}.submit-form .lead{flex:1;min-width:280px}.submit-form .lead p{margin-top:18px;opacity:.78;max-width:48ch}.submit-form form{flex:1.4;min-width:320px}.upload{border:2px dashed #ffffff30;border-radius:14px;padding:32px;text-align:center;cursor:pointer;transition:border-color .2s}.upload:hover{border-color:var(--yellow)}.upload .icon{font-size:32px}.upload p{margin-top:8px;opacity:.75;font-size:13px}@media (max-width:880px){.submit-form{padding:32px}}body.archive-on,body.blog-on{background:var(--paper)}body.archive-on .nav.solid,body.blog-on .nav.solid{background:var(--paper)}.blog-hero{padding:100px 0 60px}.blog-hero h1{max-width:16ch}.blog-hero h1 em{color:var(--blue)}.blog-hero .lead{margin-top:24px;max-width:56ch;font-size:18px;color:var(--ink-2)}.topic-row{display:flex;gap:8px;margin:40px 0 0;flex-wrap:wrap}.topic{padding:10px 16px;border-radius:999px;border:1px solid var(--rule);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted);background:0 0;transition:.2s}.topic.is-active,.topic[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.topic:hover{color:var(--ink);border-color:var(--ink)}.topic[aria-pressed=true]:hover{color:#fff}.blog-featured{padding:40px 0 80px}.featured-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px}@media (max-width:880px){.featured-grid{grid-template-columns:1fr}}.feat-big{display:flex;flex-direction:column}.feat-big .img{aspect-ratio:4/3.4;border-radius:18px;overflow:hidden;background:#ccc;position:relative}.feat-big .img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.feat-big:hover .img img{transform:scale(1.04)}.feat-big .badge{position:absolute;top:18px;left:18px;background:var(--yellow);color:var(--ink);padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;z-index:2}.feat-big .cat{margin-top:24px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:600}.feat-big h2{margin-top:14px;font-size:clamp(32px,3.4vw,52px)}.feat-big p{color:var(--ink-2);margin-top:18px;max-width:56ch;font-size:17px}.feat-big .by{margin-top:22px;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.feat-big .av{width:38px;height:38px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:700;font-size:15px;flex:none}.feat-list{display:flex;flex-direction:column;gap:24px}.fitem{display:grid;grid-template-columns:140px 1fr;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--rule)}.fitem:last-child{border-bottom:0}.fitem .img{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#ccc}.fitem .img img{width:100%;height:100%;object-fit:cover}.fitem .cat{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:600;margin-bottom:6px}.fitem h3{font-size:20px}.fitem .by{margin-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.latest{padding:80px 0 120px;background:var(--cream)}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}@media (max-width:880px){.latest-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.latest-grid{grid-template-columns:1fr}}.article{display:flex;flex-direction:column}.article .img{aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#ccc}.article .img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.article:hover .img img{transform:scale(1.04)}.article .cat{margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:600}.article h3{margin-top:10px}.article p{color:var(--ink-2);margin-top:10px;max-width:50ch;font-size:15px}.article .by{margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}body.single-post{background:var(--paper)}body.single-post .nav.solid{background:var(--paper)}.post-hero{padding:80px 0 56px}.post-hero .meta{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.post-hero .meta .cat{color:var(--blue);font-weight:600}.post-hero h1{max-width:20ch}.post-hero h1 em{color:var(--blue)}.post-hero .deck{margin-top:28px;font-family:var(--serif);font-size:clamp(20px,1.7vw,26px);line-height:1.35;max-width:60ch;color:var(--ink-2);font-weight:500}.post-byline{display:flex;align-items:center;gap:14px;margin-top:36px}.post-byline .av{width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:700;font-size:18px;flex:none}.post-byline .who{font-family:var(--serif);font-weight:600;font-size:16px}.post-byline .when{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px}.hero-img{aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#ccc;margin:40px auto;max-width:1320px}.hero-img img{width:100%;height:100%;object-fit:cover}.hero-caption{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:-24px;margin-bottom:56px}.article-layout{display:grid;grid-template-columns:200px 1fr 200px;gap:48px;max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width:980px){.article-layout{grid-template-columns:1fr;gap:32px}}.toc{position:sticky;top:90px;align-self:start}.toc h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-weight:500}.toc ol{list-style:none;padding:0;margin:0;counter-reset:t}.toc li{padding:8px 0;font-size:13px;counter-increment:t;border-top:1px solid var(--rule);position:relative;padding-left:28px;list-style:none}.toc li::before{content:counter(t,decimal-leading-zero);position:absolute;left:0;font-family:var(--mono);font-size:10px;color:var(--muted);top:11px}.toc li:first-child{border-top:0}.toc li a{transition:color .2s}.toc li a:hover{color:var(--blue)}.share-rail{position:sticky;top:90px;align-self:start;display:flex;flex-direction:column;gap:14px}.share-rail h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-weight:500}.share-rail a{width:42px;height:42px;border-radius:50%;border:1px solid var(--rule);background:#fff;display:grid;place-items:center;transition:background .2s,color .2s;font-family:var(--mono);font-size:13px}.share-rail a:hover{background:var(--ink);color:#fff}.pull-stat{margin:48px 0;padding:40px;background:var(--ink);color:#fff;border-radius:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pull-stat .v{font-family:var(--serif);font-size:38px;font-weight:700;color:var(--yellow);letter-spacing:-.02em}.pull-stat .l{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:6px}@media (max-width:640px){.pull-stat{grid-template-columns:1fr 1fr}}.prose p.intro,.prose>p:first-of-type{font-size:22px;line-height:1.55;font-family:var(--serif);font-weight:500}.prose>p:not(.intro){font-size:19px;line-height:1.7;color:var(--ink);max-width:64ch;font-family:var(--sans)}.prose>p:first-of-type+p,.prose>p:not(:first-of-type){font-size:19px;line-height:1.7;color:var(--ink);font-family:var(--sans);max-width:64ch}.related-posts{padding:100px 0 120px;background:var(--cream);margin-top:80px}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}@media (max-width:880px){.rel-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.rel-grid{grid-template-columns:1fr}}.rel-card{display:flex;flex-direction:column}.rel-card .img{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#ccc}.rel-card .img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.rel-card:hover .img img{transform:scale(1.04)}.rel-card .cat{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:600;margin-top:14px}.rel-card h3{margin-top:8px}.contact-section{padding:80px 0 120px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}@media (max-width:880px){.contact-layout{grid-template-columns:1fr;gap:48px}}.contact-intro h1{max-width:14ch}.contact-intro h1 em{color:var(--blue)}.contact-intro .lead{margin-top:28px;font-size:18px;max-width:48ch;color:var(--ink-2);line-height:1.6}.channels{margin-top:56px;display:flex;flex-direction:column;gap:14px}.channel{display:flex;align-items:center;gap:20px;padding:24px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;transition:transform .2s,box-shadow .2s}.channel:hover{transform:translateY(-2px);box-shadow:0 20px 40px -28px #1d1d1d44}.channel .icon{width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-size:22px;flex:none;font-weight:600}.channel .icon.y{background:var(--yellow);color:var(--ink)}.channel .icon.b{background:var(--blue);color:#fff}.channel .icon.g{background:var(--green);color:#fff}.channel .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.channel .v{font-family:var(--serif);font-weight:600;font-size:18px;margin-top:2px;word-break:break-word}.channel small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.topic-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.tp{padding:8px 14px;border-radius:999px;border:1px solid #ffffff20;background:0 0;color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:.2s}.tp[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.faq{padding:100px 0;background:var(--paper);border-top:1px solid var(--rule)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 56px;margin-top:40px}@media (max-width:720px){.faq-grid{grid-template-columns:1fr}}details.faq-item{padding:20px 0;border-bottom:1px solid var(--rule);cursor:pointer}details.faq-item summary{font-family:var(--serif);font-weight:600;font-size:18px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary::after{content:"+";font-family:var(--mono);font-size:20px;color:var(--muted);transition:transform .2s}details.faq-item[open] summary::after{content:"\2013"}details.faq-item p{margin-top:14px;font-size:15px;color:var(--ink-2);line-height:1.6;max-width:60ch}details.faq-item a{color:var(--blue);border-bottom:1px solid var(--blue)}.pagination{margin:60px 0;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pagination a,.pagination span{padding:10px 16px;border-radius:999px;border:1px solid var(--rule);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted);background:#fff}.pagination .current{background:var(--ink);color:#fff;border-color:var(--ink)}.pagination a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.not-found{padding:140px 0;text-align:center;max-width:600px;margin:0 auto}.not-found h1{font-size:clamp(80px, 14vw, 200px);line-height:1;color:var(--ink)}.not-found h1 em{color:var(--blue)}.not-found .ctas{margin-top:40px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.search-results{padding:80px 0}.search-results .result{padding:32px 0;border-top:1px solid var(--rule)}.search-results .result:first-of-type{border-top:0}.search-results .result .meta{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.search-results .result h2{font-size:26px}.search-results .result p{margin-top:8px;color:var(--ink-2);max-width:62ch}.oa-flash{margin:24px 0;padding:16px 22px;border-radius:14px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.oa-flash.ok{background:var(--green);color:#fff}.oa-flash.err{background:#c0392b;color:#fff}.alignleft{float:left;margin:.5em 1.5em .5em 0}.alignright{float:right;margin:.5em 0 .5em 1.5em}.aligncenter{margin-left:auto;margin-right:auto;clear:both;display:block}.wp-caption{max-width:100%}.wp-caption-text{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:8px}.screen-reader-text{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.comments-area{margin:80px 0;max-width:800px}.comments-area h2{margin-bottom:20px}.comment-list{list-style:none;padding:0}.comment-list li{padding:20px 0;border-top:1px solid var(--rule)}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(oddof:where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(oddof:where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(evenof:where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(evenof:where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:0}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:0}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}