.ref-layout{grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-bottom:40px;display:grid}@media (width<=1100px){.ref-layout{grid-template-columns:minmax(0,1fr)}.ref-side{display:none}}.ref-side-inner{gap:30px;display:grid;position:sticky;top:92px}.ad{border-radius:var(--r-md);background:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--line) 45%, transparent) 10px 11px);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);place-items:center;font-size:13px;display:grid;position:relative}.ad:before{content:"Reklam";letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;position:absolute;top:-20px;left:0}.ad-top{max-width:728px;height:100px;margin:32px auto 0}@media (width>=760px){.ad-top{height:90px}}.ad-in{min-height:280px;margin:48px 0}.ad-side{height:600px}.prose-block{margin-top:40px}.prose-block h2{margin-bottom:10px;font-size:28px;line-height:1.15}.prose-block h3{margin:22px 0 8px;font-size:20px;line-height:1.25}.prose-block p{margin:0 0 14px}.prose-block p,.prose-block li{color:var(--ink)}.prose-block .muted{color:var(--ink-muted)}.prose-block a{color:var(--link);text-decoration-color:var(--lamp-deep);text-underline-offset:3px;text-decoration-thickness:2px}.en{font-style:italic}.hl{color:var(--accent-text);font-style:normal;font-weight:700}.explain-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}@media (width<=760px){.explain-cards{grid-template-columns:1fr}}.explain-card{border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);padding:18px}.explain-card .tag{font:700 13px/1 var(--font-display);letter-spacing:.06em;color:var(--accent-text)}.explain-card h3{margin:8px 0 6px;font-size:18px}.explain-card p{color:var(--ink-muted);margin:0 0 8px;font-size:15px;line-height:23px}.explain-card .ex{border-radius:var(--r-md);background:var(--surface-tint);padding:8px 10px;font-size:15px}.toolbar{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:32px;padding:12px 0;display:flex;position:sticky;top:68px}.search{background:var(--surface-raised);height:44px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:999px;flex:240px;align-items:center;gap:8px;padding:0 14px;display:flex}.search:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.search input{color:var(--ink);font:16px var(--font-text);background:0 0;border:0;outline:0;width:100%}.search .ico{width:18px;height:18px;color:var(--ink-muted)}.chip-btn{font:600 14px/1 var(--font-display);cursor:pointer;background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);border:0;border-radius:999px;padding:10px 14px}.chip-btn[aria-pressed=true]{background:var(--night);color:#fff3d1;box-shadow:none}:root[data-theme=dark] .chip-btn[aria-pressed=true]{background:var(--lamp);color:var(--night)}.count{color:var(--ink-muted);margin-left:auto;font-size:14px}.table-wrap{margin-top:8px;overflow-x:auto}table.vt{border-collapse:collapse;width:100%;font-size:16px}table.vt th{text-align:left;font:600 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1.5px solid var(--line-strong);white-space:nowrap;padding:14px 12px}table.vt td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}table.vt tr:hover td{background:var(--surface-tint)}table.vt td.v{font-weight:700;font-family:var(--font-display);white-space:nowrap;font-size:17px}table.vt td.v1{color:var(--ink)}table.vt td.v2,table.vt td.v3{color:var(--accent-text)}table.vt td.tr{color:var(--ink)}table.vt td.ex{color:var(--ink-muted);font-size:15px;font-style:italic}table.vt .star{color:var(--lamp-deep);margin-left:4px;font-style:normal}.quiz-mode td.v2 span,.quiz-mode td.v3 span{filter:blur(6px);cursor:pointer;user-select:none;transition:filter .15s}.quiz-mode td.v2 span.shown,.quiz-mode td.v3 span.shown{filter:none}@media (width<=700px){table.vt thead{display:none}table.vt,table.vt tbody,table.vt tr,table.vt td{display:block}table.vt tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,auto) 1fr;gap:4px 12px;padding:12px 4px;display:grid}table.vt td{border:0;padding:0}table.vt td.tr,table.vt td.ex{grid-column:1/-1}}.empty-row{text-align:center;color:var(--ink-muted);padding:28px 0}.patterns{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}@media (width<=700px){.patterns{grid-template-columns:1fr}}.pattern{border-radius:var(--r-lg);background:var(--surface-tint);padding:18px}.pattern b{font:700 17px/1.2 var(--font-display);margin-bottom:4px;display:block}.pattern p{color:var(--ink-muted);margin:0;font-size:15px}.pattern .ex{margin-top:8px;font-style:italic}.faq-list{gap:10px;margin-top:16px;display:grid}.faq-list details{background:var(--surface-raised);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.faq-list summary{cursor:pointer;font:600 17px/23px var(--font-display);justify-content:space-between;gap:16px;padding:16px 18px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--ink-muted);font-size:22px}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:var(--ink-muted);margin:0;padding:0 18px 16px}.side-card{border-radius:var(--r-lg);background:var(--surface-tint);padding:18px}.side-card h4{font:600 13px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 10px}.side-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.side-card a{font:500 15px/1.3 var(--font-display);text-decoration:none}.side-card a:hover{text-decoration:underline}.side-card a[aria-current]{color:var(--accent-text)}
