.art{width: 100%;max-width: 760px;margin: 0 auto;padding-left: var(--gutter);padding-right: var(--gutter);}.crumbs{display: flex;flex-wrap: wrap;gap: 6px;font-size: 13px;color: var(--text-muted);}.crumbs a:hover{color: var(--text);}.crumbs span::before{content: '›';margin-right: 6px;}.art-head{padding-top: 36px;padding-bottom: 8px;}.art-head .overline{margin-top: 18px;color: var(--hub);}.art-head h1{margin-top: 10px;font-size: 34px;line-height: 1.12;}.art-meta{margin-top: 14px;font-size: 13px;color: var(--text-muted);display: flex;flex-wrap: wrap;gap: 6px 14px;}.art-meta span::before{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--hub);margin-right: 8px;vertical-align: 2px;}.art-meta a:hover{color: var(--text);}.answer{margin-top: 20px;font-size: 18px;line-height: 1.6;color: var(--text);}@media (min-width: 880px){.art-head{padding-top: 56px;}.art-head h1{font-size: 44px;}}.art-body{padding-top: 8px;padding-bottom: 24px;font-size: 17px;line-height: 1.65;}.art-body h2{font-size: 24px;line-height: 1.25;margin: 40px 0 14px;}.art-body h3{font-size: 17px;margin: 22px 0 8px;}.art-body p{margin: 0 0 16px;}.art-body ul{margin: 0 0 16px;padding: 0;list-style: none;display: grid;gap: 8px;}.art-body li{position: relative;padding-left: 20px;}.art-body li::before{content: '';position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: var(--hub);}.art-body strong{font-weight: 600;}.art-body .text-link{font-weight: 600;}.aside{font-size: 15px;color: var(--text-muted);padding: 14px 18px;border-left: 2px solid var(--border-subtle);margin: 0 0 16px;}.scene-card{margin: 26px 0;padding: 22px 22px 8px;border-left: 3px solid var(--hub);}.scene-card .overline{color: var(--hub);}.scene-card .situation{margin-top: 10px;font-size: 17px;}.scene-card h3{margin-top: 18px;}.scene-card .say{margin: 8px 0 16px;padding: 14px 16px;border-radius: var(--r);border: 1px solid var(--border-subtle);background: var(--surface);font-size: 17px;}.scene-card .say::before{content: attr(data-you);display: block;font-size: 11px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-muted);margin-bottom: 6px;}.scene-card ul{margin-bottom: 16px;}.cta-card{margin: 32px 0 8px;padding: 22px;display: grid;grid-template-columns: 56px 1fr;gap: 0 16px;align-items: center;}.cta-card img{width: 56px;height: 56px;border-radius: 14px;border: 1px solid var(--border-subtle);background: #0B0816;display: block;}.cta-card .overline{color: var(--accent);}.cta-card h3{margin: 3px 0 0;font-size: 19px;}@media (max-width: 479px){.cta-card h3{font-size: 17px;}}.cta-card .cta-text{grid-column: 1 / -1;margin: 14px 0 0;font-size: 15px;line-height: 1.55;color: var(--text-muted);}.cta-card .actions{grid-column: 1 / -1;display: grid;gap: 10px;margin-top: 18px;}.cta-card .actions .pill{width: 100%;}@media (min-width: 720px){.cta-card{padding: 26px;}.cta-card .cta-text, .cta-card .actions{grid-column: 2;}.cta-card .actions{display: flex;}.cta-card .actions .pill{width: auto;min-width: 200px;}}.art-body .faq{margin-top: 10px;}.art-body .faq summary{font-size: 17px;}.art-body .faq .answer{margin: 0;font-size: 15px;}.sources{font-size: 14px;color: var(--text-muted);margin: 0;padding-left: 20px;display: grid;gap: 12px;}.sources li{padding-left: 4px;}.sources li::before{display: none;}.sources a{display: block;width: fit-content;margin-top: 2px;color: var(--accent);overflow-wrap: anywhere;}.sources a:hover{text-decoration: underline;text-underline-offset: 3px;}.related{display: grid;gap: 0;}.related li{padding: 0;}.related li::before{display: none;}.related a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 0;border-top: 1px solid rgba(48,48,74,0.6);color: var(--text);font-size: 16px;}.related li:last-child a{border-bottom: 1px solid rgba(48,48,74,0.6);}.related a::after{content: '';width: 7px;height: 7px;border-right: 1.5px solid var(--icon);border-top: 1.5px solid var(--icon);transform: rotate(45deg);flex: none;}.related a:hover{color: var(--accent);}.cta-card .fine{grid-column: 1 / -1;margin: 12px 0 0;font-size: 13px;line-height: 1.5;color: var(--text-muted);}@media (min-width: 720px){.cta-card .fine{grid-column: 2;}}.nav-links a.on{color: var(--text);}.art-head .lead{margin-top: 14px;}.hub-body{padding-top: 8px;padding-bottom: 24px;}.guide-list{list-style: none;margin: 0;padding: 0;}.guide-list a{display: grid;grid-template-columns: 1fr auto;gap: 4px 16px;align-items: center;padding: 18px 0;border-top: 1px solid rgba(48,48,74,0.6);}.guide-list li:last-child a{border-bottom: 1px solid rgba(48,48,74,0.6);}.guide-list .t{font-family: var(--font-display);font-weight: 600;font-size: 18px;line-height: 1.3;color: var(--text);text-wrap: balance;}.guide-list .d{grid-column: 1;font-size: 15px;line-height: 1.5;color: var(--text-muted);text-wrap: pretty;}.guide-list a::after{content: '';grid-column: 2;grid-row: 1 / span 2;width: 7px;height: 7px;border-right: 1.5px solid var(--icon);border-top: 1.5px solid var(--icon);transform: rotate(45deg);}.guide-list a:hover .t{color: var(--accent);}.hub-body .cta-card{margin-top: 36px;}.art-head .actions{margin-top: 22px;display: grid;gap: 10px;}.art-head .actions .pill{width: 100%;}.art-head .fine{margin: 12px 0 0;font-size: 13px;line-height: 1.5;color: var(--text-muted);}@media (min-width: 720px){.art-head .actions{display: flex;}.art-head .actions .pill{width: auto;min-width: 200px;}}.art-body ul.skills li strong{color: var(--text);}mark.hl{background: none;color: var(--accent);font-weight: 600;}mark.hl-zone-1{color: var(--zone-1);}mark.hl-zone-2{color: var(--zone-2);}mark.hl-zone-3{color: var(--zone-3);}mark.hl-zone-4{color: var(--zone-4);}mark.hl-zone-5{color: var(--zone-5);}mark.hl-zone-6{color: var(--zone-6);}mark.hl-zone-7{color: var(--zone-7);}mark.hl-zone-8{color: var(--zone-8);}mark.hl-zone-9{color: var(--zone-9);}mark.hl-zone-10{color: var(--zone-10);}mark.hl-aura{color: var(--zone-10);font-weight: 700;text-shadow: 0 0 10px rgba(0,242,210,0.45), 0 0 26px rgba(0,242,210,0.22);}.compare .art-body li strong{color: var(--accent);}.facts{width: 100%;border-collapse: collapse;margin: 16px 0 10px;font-size: 15px;line-height: 1.5;}.facts th, .facts td{text-align: left;vertical-align: top;padding: 12px 10px 12px 0;border-top: 1px solid rgba(48,48,74,0.6);}.facts th{width: 30%;font-weight: 600;color: var(--text-muted);}.facts tr:last-child th, .facts tr:last-child td{border-bottom: 1px solid rgba(48,48,74,0.6);}.facts a{display: block;width: fit-content;margin-top: 4px;color: var(--accent);overflow-wrap: anywhere;}.facts a:hover{text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 599px){.facts, .facts tbody, .facts tr, .facts th, .facts td{display: block;width: auto;}.facts tr{padding: 12px 0;border-top: 1px solid rgba(48,48,74,0.6);}.facts tr:last-child{border-bottom: 1px solid rgba(48,48,74,0.6);}.facts th, .facts td{border: 0;padding: 0;}.facts tr:last-child th, .facts tr:last-child td{border: 0;}.facts th{margin-bottom: 4px;}}.marks{width: 100%;border-collapse: collapse;margin: 16px 0 10px;font-size: 15px;line-height: 1.45;}.marks th, .marks td{text-align: left;vertical-align: top;padding: 12px 10px 12px 0;border-top: 1px solid rgba(48,48,74,0.6);}.marks th{font-size: 11px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-muted);border-top: 0;padding-top: 0;}.marks td:first-child{width: 46%;color: var(--text);text-wrap: balance;}.marks tr:last-child td{border-bottom: 1px solid rgba(48,48,74,0.6);}.marks .mark{font-weight: 600;white-space: nowrap;}.marks .mark.yes{color: var(--zone-8);}.marks .mark.partly{color: var(--zone-2);}.marks .mark.no, .marks .mark.none{color: var(--text-muted);}.marks small{display: block;margin-top: 3px;font-size: 13px;line-height: 1.4;color: var(--text-muted);text-wrap: pretty;}.art-body > .fine{margin: 0 0 16px;font-size: 13px;line-height: 1.5;color: var(--text-muted);}@media (max-width: 599px){.marks, .marks tbody, .marks tr, .marks td{display: block;width: auto;}.marks thead{display: none;}.marks tr{padding: 12px 0;border-top: 1px solid rgba(48,48,74,0.6);}.marks tr:last-child{border-bottom: 1px solid rgba(48,48,74,0.6);}.marks td{border: 0;padding: 0;}.marks tr:last-child td{border: 0;}.marks td:first-child{width: auto;font-weight: 600;margin-bottom: 6px;}.marks td[data-name]::before{content: attr(data-name) ': ';color: var(--text-muted);}.marks td + td{margin-top: 2px;font-size: 14px;}.marks small{display: inline;margin: 0 0 0 6px;}.marks small::before{content: '· ';}}@media (min-width: 720px){.art-body ul.skills{grid-template-columns: 1fr 1fr;column-gap: 32px;}}