
:root{
  --bg:#f1f1ed;--panel:#ffffff;--panel-2:#e7e7e1;--panel-3:#d9d9d1;--line:#161616;--line-soft:#d0d0c8;
  --text:#141414;--muted:#3b3b38;--muted-2:#5b5b56;
  --accent:#ffd400;--accent-dark:#e3bc00;--ink:#141414;
  --blue:#0047b3;--green:#0a7d3b;--orange:#c94400;--gold:#ffd400;
  --radius:4px;--col:760px;--tg:#1f8fd0
}
*,*::before,*::after{box-sizing:border-box}
html,body,h1,h2,h3,p,ol,ul,figure,table{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{background:var(--bg);color:var(--text);font-family:"Albert Sans",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:17.5px;line-height:1.6;min-width:300px;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{color:var(--blue);text-underline-offset:3px;text-decoration-thickness:2px}
button{font:inherit}
:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
.y3a0a9d{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--radius);font-weight:800;font-size:16px;text-decoration:none;border:2px solid var(--line);cursor:pointer;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.03em}
.yf455d4{background:var(--accent);color:var(--ink)}
.yf455d4:hover{background:var(--accent-dark)}
.y8eb7e3{background:var(--panel);color:var(--text)}
.yfd1f6c{background:var(--tg);color:#fff;border-color:var(--tg)}
.y7f5818{background:var(--text);color:#fff;border-color:var(--text)}
.y337574{width:min(100% - 24px,var(--col));margin:14px auto 6px}
.yf806ba{padding:14px 16px;background:#141414;color:#fff;border-radius:6px;box-shadow:6px 6px 0 var(--accent)}
.yb94152{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#bdbdb4;margin:0 0 6px}
.yb94152 span{color:var(--accent)}
.y06c479{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.y5c49f7{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:clamp(34px,10vw,46px);font-weight:700;color:var(--accent);letter-spacing:.08em;line-height:1.1}
.yf712b2{min-height:50px;min-width:118px;padding:0 18px;border-radius:4px;border:2px solid var(--accent);background:var(--accent);color:#141414;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}
.yf712b2[data-ok]{background:#fff;border-color:#fff}
.y282ae0{display:flex;gap:6px;margin:10px 0 0;flex-wrap:wrap}
.y282ae0 span{font-size:13.5px;font-weight:800;padding:2px 8px;border:1px solid #6c6c66;border-radius:3px;color:#e9e9e2}
@media (max-width:369px){.yf712b2{width:100%}}
.y4063ef ol{list-style:none;display:flex;flex-wrap:wrap;margin:18px 0 4px;font-size:14px;font-weight:700;color:var(--muted-2)}
.y4063ef li+li::before{content:"›";margin:0 8px}
.y4063ef a{color:var(--muted);display:inline-block;padding:3px 0}
.y835901{font-size:clamp(28px,7.6vw,42px);line-height:1.1;font-weight:800;margin:6px 0 12px;letter-spacing:-.02em}
.y165492>.y835901:first-child{margin-top:22px}
.y834aed{font-size:18.5px;color:var(--muted);margin:0 0 14px}
.y165492 h2{display:flex;align-items:center;gap:10px;margin:32px 0 12px;padding:10px 14px;background:#141414;color:var(--accent);font-size:20px;line-height:1.25;font-weight:800;border-radius:4px}
.y0d1595{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#141414;font-size:18px}
.y1439b0 h2 .y0d1595{display:none}
.y165492 h3{font-size:18px;margin:16px 0 6px}
.y165492 p{margin:0 0 12px}
.y4ab7ea{list-style:none;padding:0;margin:0 0 16px;border-top:2px solid var(--line)}
.y4ab7ea li{padding:9px 0 9px 28px;border-bottom:1px solid var(--line-soft);position:relative}
.y4ab7ea li::before{content:"→";position:absolute;left:2px;top:9px;font-weight:800}
.y439eed{margin:14px 0 18px;border:2px solid var(--line);border-radius:4px;background:var(--panel)}
.yeaa466{display:grid;border-bottom:1px solid var(--line-soft)}
.yeaa466:last-child{border-bottom:0}
.y94d699{margin:0;padding:10px 14px 2px;font-weight:800}
.y385fb2{margin:0;padding:2px 14px 10px;color:var(--muted)}
.y385fb2 span{color:var(--text);font-weight:800}
.y123f31{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}
.y123f31 li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}
.y40c156{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);border:2px solid var(--line);font-weight:800;font-size:18px}
.y867771{font-weight:800;margin:0 0 2px}
.y123f31 li p:last-child{margin:0;color:var(--muted)}
.y26f533{margin:16px 0;border:2px solid var(--line);border-radius:4px;background:var(--panel)}
.yfdbd6a{margin:0;padding:8px 12px 8px 40px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#141414;background:repeating-linear-gradient(135deg,var(--accent) 0 10px,#141414 10px 20px) left/28px 100% no-repeat,var(--accent);border-bottom:2px solid var(--line)}
.y26f533 p:last-child{margin:0;padding:10px 12px}
.yfe50f6{margin:16px 0;padding:12px 14px;border-left:6px solid var(--blue);background:var(--panel)}
.y3b9512{font-weight:800;margin:0 0 2px;color:var(--blue)}
.y3b9512 span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;font-size:13px;font-style:italic}
.yfe50f6 p:last-child{margin:0}
.y7f543d{overflow-x:auto;margin:14px 0 18px;border:2px solid var(--line);border-radius:4px;background:var(--panel)}
.y7f543d table{width:100%;border-collapse:collapse;font-size:16px}
.y7f543d caption{text-align:left;padding:8px 12px;font-weight:800;background:var(--accent);border-bottom:2px solid var(--line)}
.y7f543d th,.y7f543d td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}
.y7f543d thead th{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2)}
@media (max-width:560px){
  .y7f543d thead{display:none}
  .y7f543d tr{display:block;padding:6px 0;border-bottom:2px solid var(--line-soft)}
  .y7f543d tbody th{display:block;border:0;padding-bottom:2px}
  .y7f543d td{display:grid;grid-template-columns:38% minmax(0,1fr);gap:8px;border:0;padding-top:3px;padding-bottom:3px}
  .y7f543d td::before{content:attr(data-c);font-weight:700;color:var(--muted-2);font-size:14px}
}
.yc63bf9{margin:18px auto;max-width:280px}
.yc63bf9 img{border:3px solid var(--line);border-radius:14px}
.yc63bf9 figcaption{font-size:14px;color:var(--muted-2);margin-top:8px;text-align:center}
.y1439b0{margin-top:28px}
.ycc5fec{border-bottom:2px solid var(--line-soft)}
.ycc5fec summary{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;min-height:52px;padding:12px 0;cursor:pointer;list-style:none}
.ycc5fec summary::-webkit-details-marker{display:none}
.yfc179a{font-weight:800;transition:transform .15s}
.ycc5fec[open] .yfc179a{transform:rotate(90deg)}
.ycc5fec h3{margin:0;font-size:17.5px}
.ycc5fec p{margin:0 0 14px 28px;color:var(--muted)}
.y4495f6{margin:26px 0;padding:16px;border:2px solid var(--line);border-radius:4px;background:var(--accent)}
.y3d6378{font-size:21px;font-weight:800;margin:0 0 4px}
.y99c020{display:grid;gap:8px;margin-top:10px}
.y4495f6 .yf455d4{background:#141414;color:var(--accent)}
.y2029ce{margin-top:28px}
.y198dc8{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px}
.y2029ce ul{list-style:none;padding:0;display:grid;gap:6px}
.y2029ce a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:2px solid var(--line);border-radius:4px;background:var(--panel);color:var(--text);text-decoration:none;font-weight:800}
.y2029ce b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent)}
.y471ede{margin-top:20px;font-size:14px;color:var(--muted-2)}
.y325eb4{list-style:none;padding:0;display:grid;gap:10px;margin:16px 0 22px}
.y325eb4 a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:2px 12px;align-items:center;padding:12px 14px;border:2px solid var(--line);border-radius:4px;background:var(--panel);color:var(--text);text-decoration:none}
.y325eb4 b{grid-row:span 2;display:grid;place-items:center;width:56px;height:56px;background:#141414;color:var(--accent);font-size:18px;border-radius:4px}
.y325eb4 strong{font-size:19px}
.y325eb4 span{color:var(--muted);font-size:15px}
@media (min-width:760px){
  .y99c020{grid-template-columns:auto auto;justify-content:start}
  .yeaa466{grid-template-columns:1fr 1fr}
  .y94d699{padding:10px 14px}
  .y385fb2{padding:10px 14px;border-left:1px solid var(--line-soft)}
  .y325eb4{grid-template-columns:repeat(3,minmax(0,1fr))}
}
