/* WikiNative: Times New Roman regular, with existing dimensions preserved. */
body, body :where(h1,h2,h3,h4,h5,h6,p,a,span,strong,b,em,i,cite,small,li,dt,dd,th,td,caption,summary,label,input,textarea,select,button,code,kbd,pre,blockquote,legend) {
  font-family: "Times New Roman", Times, serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-synthesis: none;
}
.hero h1.studio-tagline {
  position:static;width:auto;max-width:none;aspect-ratio:auto;overflow:visible;
  margin:0 0 20px;letter-spacing:normal;color:var(--purple);
  font:400 clamp(24px,2.6vw,32px)/1.25 "Times New Roman",Times,serif;
}
.header nav {gap:18px;flex-wrap:wrap;min-width:0;justify-content:flex-end}
.footer-links {flex-wrap:wrap}
.guide {max-width:850px;padding-block:44px 80px}
.guide .breadcrumb {font-size:16px;margin:0 0 38px;color:var(--muted)}
.guide h1 {font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:normal;margin:0 0 24px;color:var(--purple)}
.guide h2 {font-size:clamp(25px,3vw,30px);line-height:1.3;margin:42px 0 14px;color:var(--purple)}
.guide p,.guide li {line-height:1.7}
.guide .byline {font-size:16px;color:var(--muted);margin-block:24px 40px}
.guide .guide-links {display:flex;gap:16px 30px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}
.guide a:focus-visible {outline:2px solid var(--purple);outline-offset:4px}
@media (min-width:561px) and (max-width:900px){.header nav{font-size:16px;gap:6px 14px}.header{column-gap:14px}}
@media(max-width:560px){.guide{padding-block:28px 50px}.guide .breadcrumb{margin-bottom:28px}}
