.seo-article .article-contents{display:block;margin:1.8rem 0;padding:1rem 1.2rem;border:1px solid var(--line,#294344);border-radius:.5rem}.seo-article .article-contents summary{cursor:pointer;font-weight:700}.seo-article .article-contents nav{display:grid;gap:.7rem;padding-top:1rem}.seo-figure{margin:2rem 0}.seo-figure img{display:block;width:100%;height:auto;border-radius:.5rem}.seo-figure figcaption{font-size:.82rem;line-height:1.65;color:var(--muted,#adc1be);margin-top:.7rem}.seo-article section[id]{scroll-margin-top:7rem}.seo-article h3{font-size:1.25rem;margin-top:1.8rem}.seo-table-scroll{overflow-x:auto;max-width:100%;margin:1.5rem 0}.seo-table-scroll table{border-collapse:collapse;width:100%;font-size:.93rem}.seo-table-scroll th,.seo-table-scroll td{text-align:left;vertical-align:top;padding:.9rem;border-bottom:1px solid var(--line,#294344)}.seo-table-scroll th{color:var(--lime,#60dca0)}.seo-table-scroll th:first-child{min-width:8.5rem}.seo-video-shell{border:1px solid var(--line,#294344);border-radius:.6rem;overflow:hidden;background:#081316;margin:1.5rem 0 2rem}.seo-video-placeholder{padding:clamp(1.2rem,4vw,3rem);background:linear-gradient(145deg,#132c28,#07191d)}.seo-video-placeholder h2{margin:.5rem 0 1rem;font-size:clamp(1.7rem,4vw,2.7rem)}.seo-video-placeholder p{max-width:62ch}.seo-video-shell button{background:var(--lime,#60dca0);color:#0a1b18;border:1px solid var(--lime,#60dca0);font:inherit;font-weight:700;cursor:pointer;padding:.85rem 1.15rem;border-radius:.35rem}.seo-video-shell button:focus-visible{outline:3px solid white;outline-offset:4px}.seo-video-frame{display:block;width:100%;aspect-ratio:16/9;border:0}.seo-video-actions{padding:1rem 1.2rem}.seo-video-actions p{margin:.35rem 0}.seo-video-actions button{font-size:.85rem;padding:.5rem .8rem;background:transparent;color:var(--lime,#60dca0)}.seo-language-note{font-size:.9rem;color:var(--muted,#adc1be)}.seo-journal-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line,#294344);border:1px solid var(--line,#294344);border-radius:.4rem;overflow:hidden}.seo-journal-links a{display:block;background:#0d2023;padding:1.2rem;color:inherit;text-decoration:none}.seo-journal-links a:hover{background:#17302e}.seo-journal-links strong{display:block;color:var(--lime,#60dca0);font-size:1.05rem;margin:.3rem 0}.seo-journal-links span{font-size:.88rem;line-height:1.55;display:block}.seo-journal-links small{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.seo-video-shell [hidden]{display:none!important}@media(max-width:700px){.seo-journal-links{grid-template-columns:1fr}.seo-article .prose{min-width:0}.seo-table-scroll th,.seo-table-scroll td{padding:.65rem}.seo-video-frame{min-height:210px}}
