.aheadwrap{width:100%;max-width:var(--wrap);margin:0 auto}.ahead{grid-template-columns:minmax(0,1fr);gap:18px;padding:8px 0 26px;display:grid}.ahead__k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:10.5px;display:flex}.ahead__k a{color:var(--crimson);position:relative}.ahead__k a:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ahead__aside{flex-direction:column;gap:10px;min-width:0;display:flex}.article__updated{letter-spacing:.08em;text-transform:uppercase;color:var(--crimson);margin:4px 0 0;font-size:10.5px}.answer{border-left:4px solid var(--crimson);background:#fff;margin:0;padding:16px 18px;box-shadow:0 2px 6px #1a0e0e14}.answer__k{letter-spacing:.14em;text-transform:uppercase;color:var(--crimson);margin:0 0 6px;font-size:9.5px}.answer__p{font-family:var(--font-body);color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.45}.answer__hook{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--crimson);align-items:center;margin-top:4px;font-size:10px;display:inline-flex}.belongs{background:color-mix(in srgb, var(--separator) 55%, var(--bg));border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:grid;box-shadow:0 2px 6px #1a0e0e14}.belongs__im{aspect-ratio:2/3;object-fit:cover;background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;width:52px}.belongs__k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px;display:block}.belongs__t{font-family:var(--font-display);color:var(--ink);margin:2px 0;font-size:14px;font-weight:400;line-height:1.15;display:block}.belongs__go{letter-spacing:.08em;text-transform:uppercase;color:var(--crimson);white-space:nowrap;font-size:10px}.il{color:var(--ink);border-bottom:2px solid color-mix(in srgb, var(--tx-accent,var(--crimson)) 60%, transparent);background:linear-gradient(0deg, color-mix(in srgb, var(--tx-accent,var(--crimson)) 12%, transparent), color-mix(in srgb, var(--tx-accent,var(--crimson)) 12%, transparent)) no-repeat bottom / 100% 35%}.il:hover,.il:focus-visible{background-size:100% 100%}.ainline{background:color-mix(in srgb, var(--separator) 55%, var(--bg));border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;margin:26px 0;padding:12px;display:grid;position:relative;box-shadow:0 2px 6px #1a0e0e14}.ainline__im{aspect-ratio:3/2;border-radius:5px;width:100%;display:block;overflow:hidden}.ainline__pic{object-fit:cover;width:100%;height:100%;display:block}.ainline__k{letter-spacing:.12em;text-transform:uppercase;color:var(--crimson);font-size:9px;display:block}.ainline__t{font-family:var(--font-display);color:var(--ink);margin:4px 0 2px;font-size:15px;font-weight:400;line-height:1.18}.ainline__b{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.afacts{border-top:2px solid var(--ink);margin:26px 0 0;padding-top:12px}.afacts__h{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:400}.afacts__dl{grid-template-columns:auto minmax(0,1fr);column-gap:18px;margin:0;display:grid}.afacts__dl dt{border-top:1px solid var(--separator);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:9px 0;font-size:9.5px}.afacts__dl dd{border-top:1px solid var(--separator);color:var(--ink);margin:0;padding:9px 0;font-size:15.5px}.afaq{border-top:2px solid var(--ink);margin:34px 0 0;padding-top:14px}.afaq__h{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:400}.afaq__row{border-bottom:1px solid var(--separator)}.afaq__q{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 0;font-size:15.5px;font-weight:400;list-style:none;display:flex}.afaq__q::-webkit-details-marker{display:none}.afaq__q:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:8px;height:8px;margin-right:6px;transform:rotate(45deg)}.afaq__row[open] .afaq__q:after{transform:rotate(-135deg)}.afaq__a{color:var(--ink);margin:0 0 14px;font-size:15.5px;line-height:1.5}.anext{margin:34px 0 0}.anextc{background:color-mix(in srgb, var(--separator) 55%, var(--bg));border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #1a0e0e1a}.anextc__im{aspect-ratio:16/9;width:100%;display:block;overflow:hidden}.anextc__pic{object-fit:cover;width:100%;height:100%;display:block}.anextc__body{flex-direction:column;padding:16px 18px;display:flex}.anextc__k{letter-spacing:.12em;text-transform:uppercase;color:var(--crimson);font-size:9.5px}.anextc__t{font-family:var(--font-display);color:var(--ink);margin:6px 0 8px;font-size:20px;font-weight:400;line-height:1.12}.anextc__b{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.45}.anextc__go{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--crimson);align-items:center;margin-top:auto;font-size:10px;display:inline-flex}.ahubc{color:#fff;min-height:84px;box-shadow:0 0 0 1px color-mix(in srgb, var(--tx-accent,var(--crimson)) 40%, transparent), 0 0 24px color-mix(in srgb, var(--tx-accent,var(--crimson)) 25%, transparent);background:#0b1f15;border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;margin:26px 0 0;display:grid;position:relative;overflow:hidden}.ahubc__im{aspect-ratio:3/2;background:color-mix(in srgb, var(--tx-accent,var(--crimson)) 22%, #0b1f15);place-items:center;width:120px;height:100%;display:grid;position:relative}.ahubc__bulb{color:var(--tx-accent,var(--crimson));filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tx-accent,var(--crimson)) 70%, transparent))}.ahubc__body{min-width:0;padding:10px 14px 10px 0}.ahubc__t{font-family:var(--font-display);color:#fff;margin:0;font-size:15px;font-weight:400;line-height:1.15}.ahubc__t .card__link{color:inherit}.ahubc__c{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tx-accent,var(--crimson)) 55%, #fff);margin-top:4px;font-size:9px;display:block}.ahubc--compact{min-height:72px;margin:12px 0 0}.aband{margin:34px 0 0}.aband__h{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:400;line-height:1.1}.rside__pl{border-top:1px solid var(--separator);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:8px 0;display:grid;position:relative}.rside__pl:first-of-type{border-top:0}.rside__plim{aspect-ratio:3/2;object-fit:cover;background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;width:100%;display:block}.rside__plk{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);font-size:8.5px;display:block}.rside__plt{font-family:var(--font-display);color:var(--ink);margin:2px 0 0;font-size:12.5px;font-weight:400;line-height:1.15;display:block}@media (min-width:1080px){.aheadwrap{max-width:var(--page-measure);padding-inline:20px}.aheadwrap .rpad,.aheadwrap .crumbs{padding-inline:0}.ahead{grid-template-columns:minmax(0,1fr) 440px;align-items:stretch;gap:40px}.ahead__aside{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:0;display:grid}.ahead__aside .article__hero{aspect-ratio:3/2;object-fit:cover;height:100%;min-height:0}.anextc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.anextc__im{aspect-ratio:auto;height:100%}}
