.wp-page .td-eyebrow{font-family:var(--td-font-ui);font-weight:700;font-size:var(--td-fs-label);letter-spacing:.08em}.wp-page .td-react-rect-title{inline-size:96%}@media (max-width:560px){.wp-page h2.td-react-rect-title{font-size:min(var(--td-h2-size,40.96px), 8vw)}.wp-page .td-react-rect-title{inline-size:92%}}.wp-hero{gap:var(--td-rhythm-head-body);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:1080px){.wp-hero{gap:var(--td-rhythm-block);grid-template-columns:1fr}}.wp-hero-main,.wp-hero-side{min-width:0}.wp-lead{margin:var(--td-sp-4) 0 0;max-width:52ch;font-size:var(--td-fs-lead);color:var(--td-ink-2);line-height:1.5}.wp-hero-actions{margin-top:var(--td-sp-7);align-items:center}.wp-proof{margin:var(--td-sp-6) 0 0;max-width:56ch;font-size:var(--td-fs-small);color:var(--td-ink);line-height:1.5}.wp-panel{gap:var(--td-sp-5);padding:var(--td-pad-panel);border-radius:var(--td-radius-6);background:var(--td-raise-fill,var(--td-surface));box-shadow:var(--td-raised);display:grid}@media (max-width:560px){.wp-panel{padding:var(--td-pad-card);gap:var(--td-sp-4)}}.wp-title{font-family:var(--td-font-display);font-size:var(--td-fs-heading);color:var(--td-ink);margin:0;font-weight:400;line-height:1.1}.wp-rows{gap:var(--td-sp-3);border:0;min-width:0;margin:0;padding:0;display:grid}.wp-hint{margin:0 0 var(--td-sp-2);font-size:var(--td-fs-small);color:var(--td-ink-2);padding:0}.wp-page .wp-row{align-items:start;gap:var(--td-sp-2) var(--td-sp-5);padding:var(--td-sp-4) var(--td-sp-6);border-radius:var(--td-radius-4);background:var(--td-raise-fill,var(--td-surface));box-shadow:var(--td-btn-rest);cursor:pointer;transition:box-shadow var(--td-t-fast) var(--td-ease-out), background var(--td-t-fast) var(--td-ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wp-page .wp-row:hover{background:var(--td-surface);box-shadow:var(--td-btn-hover)}.wp-page .wp-row[data-on=true]{background:var(--td-surface);box-shadow:var(--td-inset-deep)}.wp-page .wp-row:has(input:focus-visible){outline:2px solid var(--td-accent);outline-offset:2px}.wp-page .wp-row .td-check-box{margin-top:var(--td-sp-1)}.wp-row-main{gap:var(--td-sp-1);min-width:0;display:grid}.wp-row-name{font-size:var(--td-fs-subhead);color:var(--td-ink);font-weight:700;line-height:1.3}.wp-row-plugins{font-size:var(--td-fs-small);color:var(--td-ink-2)}.wp-row-where{margin-top:var(--td-sp-1);font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.4}.wp-row[data-on=true] .wp-row-where{color:var(--td-ink)}.wp-verdict{padding-top:var(--td-sp-1);font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);white-space:nowrap;align-self:start;font-weight:700}.wp-row[data-on=true] .wp-verdict{color:var(--td-ink)}.wp-foot{justify-content:space-between;align-items:center;gap:var(--td-sp-4) var(--td-sp-6);flex-wrap:wrap;display:flex}.wp-sum{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media (max-width:420px){.wp-page .wp-row{grid-template-columns:auto minmax(0,1fr)}.wp-verdict{grid-column:2;justify-self:start}}.wp-row[data-on=true] .wp-verdict,.wp-row[data-on=true] .wp-row-where{animation:wp-in .4s var(--td-ease-out,ease-out) both;animation-delay:calc(.35s + var(--wp-i,0) * .3s)}@keyframes wp-in{0%{opacity:.3;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.wp-row[data-on=true] .wp-verdict,.wp-row[data-on=true] .wp-row-where{animation:none}.wp-page .wp-row{transition:none}}.wp-keeps{gap:var(--td-rhythm-grid);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.wp-keeps{grid-template-columns:minmax(0,1fr)}}.wp-keep{gap:var(--td-sp-7);min-width:0;padding:var(--td-pad-card);border-radius:var(--td-radius-7);background:var(--td-raise-fill,var(--td-surface));box-shadow:var(--td-raised);grid-template-rows:auto 1fr;display:grid}@media (max-width:560px){.wp-keep{gap:var(--td-sp-6)}}.wp-keep-h{font-family:var(--td-font-display);font-size:var(--td-fs-heading);color:var(--td-ink);margin:0;font-weight:400;line-height:1.05}.wp-checks{gap:var(--td-sp-5);align-content:start;margin:0;padding:0;list-style:none;display:grid}.wp-checks li{gap:var(--td-sp-5);font-size:var(--td-fs-body);color:var(--td-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.wp-checks svg{block-size:18px;inline-size:18px;color:var(--td-ink-2);margin-top:.15em}.wp-keep-go{justify-self:start}.wp-out{gap:var(--td-sp-6);margin-top:var(--td-rhythm-block);display:grid}.wp-out-h{font:700 var(--td-fs-body)/1.3 var(--td-font-ui);color:var(--td-ink);margin:0}.wp-out-rows{margin:0;padding:0;list-style:none;display:grid}.wp-out-rows li{gap:var(--td-sp-2) var(--td-sp-10);padding:var(--td-sp-6) 0;border-top:1px solid var(--td-edge);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;display:grid}.wp-out-job{font:600 var(--td-fs-body)/1.35 var(--td-font-ui);color:var(--td-ink)}.wp-out-line{font-size:var(--td-fs-body);color:var(--td-ink-2);line-height:1.55}.wp-out-fine{margin:0}@media (max-width:640px){.wp-out-rows li{grid-template-columns:minmax(0,1fr)}}
