:root{
--color-bg:#f1ede3;
--color-text:#2a221c;
--color-accent:#26409b;
--font-sans:"Iowan Old Style","Constantia","Cambria","Noto Serif","DejaVu Serif",serif;
--font-display:"Centaur","Adobe Jenson Pro","Jenson Recut","ITC Golden Type","Goudy Old Style","Goudy Bookletter 1911","Palatino Linotype",Palatino,"URW Palladio L",serif;
--space-section:3.385rem;
--nue-label:"Corbel","Seravek","Gill Sans Nova","Gill Sans","Noto Sans","Liberation Sans",sans-serif;
--nue-ink:#2a221c;
--nue-ink-soft:#4f443b;
--nue-blue:#26409b;
--nue-blue-deep:#1a2d72;
--nue-blue-pale:#e2e6f3;
--nue-ochre:#b07330;
--nue-ochre-text:#7a4818;
--nue-ochre-pale:#f1e2cb;
--nue-river:#55695d;
--nue-river-pale:#dfe6e0;
--nue-paper:#faf7f0;
--nue-hair:#d9cfbd;
--nue-stone:#e6dfd0
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1.2rem}
body{margin:0;background:var(--color-bg);color:var(--color-text);font:400 1.04rem/1.62 var(--font-sans);overflow-wrap:break-word;font-kerning:normal}
header,nav,main,footer,section,article,aside,details{display:block}
h1,h2,h3{font-family:var(--font-display);font-weight:600;color:var(--nue-ink);line-height:1.12;margin:0 0 .55rem;letter-spacing:.005em}
h1{font-size:clamp(2.1rem,1.55rem + 2.3vw,3.2rem);font-weight:500}
h2{font-size:clamp(1.42rem,1.22rem + .8vw,1.9rem);margin-top:2.1rem}
h3{font-size:1.2rem;margin-top:1.3rem}
p{margin:0 0 1rem}
ul,ol{margin:0 0 1rem;padding-left:1.35rem}
li{margin:.18rem 0}
dl{margin:0 0 1rem}
dt{font:600 .78rem/1.4 var(--nue-label);letter-spacing:.05em;color:var(--nue-river)}
dd{margin:0 0 .5rem}
blockquote{margin:0}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
:lang(de) q{quotes:"\201E" "\201C" "\201A" "\2018"}
time{white-space:nowrap}
svg{flex-shrink:0}
bdi{unicode-bidi:isolate}
table{border-collapse:collapse;width:100%;font-size:.96rem}
th,td{padding:.45rem .6rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--nue-hair)}
thead th{font:600 .76rem/1.3 var(--nue-label);letter-spacing:.06em;color:var(--nue-river);border-bottom:1px solid var(--nue-ink)}
a{color:var(--nue-blue);text-decoration-thickness:.06em;text-underline-offset:.18em}
a:hover{color:var(--nue-blue-deep);text-decoration-thickness:.12em}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--nue-ochre);outline-offset:3px}
details{margin:2rem 0 0;border-top:1px solid var(--nue-ink);border-bottom:1px solid var(--nue-hair)}
summary{cursor:pointer;padding:.65rem 0;font:600 1.15rem/1.25 var(--font-display);color:var(--nue-blue)}
summary::marker{color:var(--nue-ochre)}
details[open]>summary{margin-bottom:.4rem}
noscript{display:block}
.nue-sprite{display:none}
.nue-sprite symbol{stroke-width:1.6}
.nue-icon{width:1em;height:1em;vertical-align:-.13em;margin-right:.38em;color:var(--nue-ochre-text)}
.nue-skip{position:absolute;left:-300vw;top:.6rem;z-index:40;padding:.5rem .9rem;background:var(--nue-ink);color:var(--nue-paper)}
.nue-skip:focus{left:.6rem}
.nue-wrap{width:100%;max-width:67rem;margin:0 auto;padding:0 1.1rem}
.nue-header{background:var(--nue-paper);border-top:5px solid var(--nue-blue);border-bottom:1px solid var(--nue-ink);box-shadow:0 3px 0 var(--nue-paper),0 4px 0 var(--nue-hair)}
.nue-header>.nue-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.6rem;padding-top:.85rem;padding-bottom:.6rem}
.nue-brand{display:inline-flex;align-items:baseline;gap:.55rem;font:500 1.75rem/1 var(--font-display);letter-spacing:.02em;color:var(--nue-ink);text-decoration:none;white-space:nowrap}
.nue-brand::before{content:"";display:inline-block;width:.55rem;height:.55rem;background:var(--nue-ochre);transform:rotate(45deg);box-shadow:.3rem -.3rem 0 -.1rem var(--nue-blue)}
.nue-brand:hover{color:var(--nue-blue)}
.nue-langs{display:flex;gap:.2rem;margin:0 0 0 auto;padding:0;list-style:none;font:500 .84rem/1.2 var(--nue-label)}
.nue-langs li{margin:0}
.nue-langs a{display:block;padding:.2rem .5rem;color:var(--nue-ink-soft);text-decoration:none;border:1px solid transparent;border-radius:.1rem}
.nue-langs a:hover{border-color:var(--nue-hair);color:var(--nue-blue)}
.nue-langs [aria-current]{border-color:var(--nue-ink);color:var(--nue-ink)}
.nue-nav{order:3;flex:1 1 100%;font:500 .94rem/1.3 var(--nue-label)}
.nue-nav>ul{display:flex;flex-wrap:wrap;gap:.1rem 1.35rem;margin:0;padding:.5rem 0 0;list-style:none;border-top:1px solid var(--nue-hair)}
.nue-nav>ul>li{position:relative;margin:0}
.nue-nav>ul>li>a{display:inline-block;padding:.3rem 0 .25rem;color:var(--nue-ink);text-decoration:none;border-bottom:2px solid transparent}
.nue-nav>ul>li>a:hover{color:var(--nue-blue);border-bottom-color:var(--nue-ochre)}
.nue-nav>ul>li>a[aria-current]{color:var(--nue-blue);border-bottom-color:var(--nue-blue)}
.nue-nav .nue-count{margin-left:.25rem;font-size:.76rem;color:var(--nue-ochre-text)}
.nue-sub{display:none;position:absolute;left:-.75rem;top:100%;z-index:15;min-width:16rem;margin:0;padding:.4rem 0;list-style:none;background:var(--nue-paper);border:1px solid var(--nue-ink);box-shadow:4px 4px 0 var(--nue-stone)}
.nue-sub li{margin:0}
.nue-sub a{display:flex;justify-content:space-between;gap:1rem;padding:.35rem .9rem;color:var(--nue-ink);text-decoration:none}
.nue-sub a:hover{background:var(--nue-blue-pale);color:var(--nue-blue-deep)}
.nue-sub .nue-count{color:var(--nue-river)}
.nue-sub [aria-current]{font-weight:700;color:var(--nue-blue)}
.nue-has-sub:hover>.nue-sub,.nue-has-sub:focus-within>.nue-sub{display:block}
.nue-main{padding:1.6rem 0 var(--space-section)}
.nue-crumbs{margin-bottom:1.1rem;font:400 .84rem/1.4 var(--nue-label);color:var(--nue-ink-soft)}
.nue-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.nue-crumbs li{margin:0}
.nue-crumbs li+li::before{content:"\00B7";margin:0 .55rem;color:var(--nue-ochre)}
.nue-crumbs a{color:var(--nue-ink-soft)}
.nue-crumbs a:hover{color:var(--nue-blue)}
.nue-hero{padding:.6rem 0 1.1rem}
.nue-hero h1{margin-bottom:.8rem}
.nue-hero h1::after{content:"";display:block;width:100%;height:5px;margin-top:.85rem;border-top:1px solid var(--nue-ink);border-bottom:1px solid var(--nue-ink)}
.nue-lead{font-size:1.14rem;line-height:1.64}
.nue-lead::first-letter{float:left;margin:.06em .12em 0 0;font:500 3.3em/.82 var(--font-display);color:var(--nue-blue)}
.nue-intro{font-size:1.05rem}
.nue-note{font:400 .86rem/1.45 var(--nue-label);color:var(--nue-ink-soft)}
.nue-count{font-family:var(--nue-label);font-variant-numeric:tabular-nums lining-nums}
h1 .nue-count,h2 .nue-count{display:inline-block;margin-left:.45rem;padding:.18rem .42rem;font-size:.46em;font-weight:600;line-height:1;vertical-align:.32em;color:var(--nue-ochre-text);border:1px solid var(--nue-ochre);border-radius:.1rem}
.nue-block{margin-top:var(--space-section)}
.nue-block>h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem;margin:0 0 .25rem;padding-bottom:.3rem;font-size:clamp(1.35rem,1.18rem + .65vw,1.78rem);border-bottom:1px solid var(--nue-ink)}
.nue-block>h2 .nue-icon{align-self:center;color:var(--nue-blue)}
.nue-see-all{font:600 .88rem/1.4 var(--nue-label);text-decoration:none;color:var(--nue-blue)}
.nue-see-all:hover{text-decoration:underline}
.nue-facets{display:flex;flex-wrap:wrap;gap:.4rem;margin:.95rem 0 1.3rem;padding:0;list-style:none}
.nue-facets li{margin:0}
.nue-facets a{display:inline-block;padding:.24rem .72rem;font:500 .87rem/1.4 var(--nue-label);color:var(--nue-ink);text-decoration:none;background:var(--nue-paper);border:1px solid var(--nue-hair);border-radius:.1rem}
.nue-facets a:hover{border-color:var(--nue-blue);color:var(--nue-blue)}
.nue-facets a[aria-current]{background:var(--nue-blue);border-color:var(--nue-blue);color:var(--nue-paper)}
.nue-facets a[aria-current] .nue-count{color:var(--nue-blue-pale)}
.nue-facet .nue-count{margin-left:.3rem;font-size:.78rem;color:var(--nue-ochre-text)}
.nue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.9rem;margin:.75rem 0 0;padding:0;list-style:none}
.nue-teaser{display:flex;flex-direction:column;gap:.32rem;margin:0;padding:.85rem 1rem .8rem;background:var(--nue-paper);border:1px solid var(--nue-hair);border-top:3px solid var(--nue-river)}
.nue-teaser-name{font:600 1.2rem/1.18 var(--font-display);color:var(--nue-ink);text-decoration:none}
.nue-teaser-name:hover{color:var(--nue-blue);text-decoration:underline;text-decoration-thickness:.06em}
.nue-teaser-meta{font:400 .85rem/1.4 var(--nue-label);color:var(--nue-ink-soft)}
.nue-teaser-when{font:600 .88rem/1.4 var(--nue-label);color:var(--nue-blue-deep)}
.nue-teaser-cues{display:flex;flex-wrap:wrap;gap:.3rem}
.nue-teaser-chess{margin-top:auto;padding-top:.4rem;font:400 .8rem/1.35 var(--nue-label);color:var(--nue-ink-soft);border-top:1px solid var(--nue-stone)}
.nue-badge{display:inline-block;padding:0 .4rem;font:600 .72rem/1.55 var(--nue-label);letter-spacing:.05em;color:var(--nue-ochre-text);background:var(--nue-ochre-pale);border-radius:.1rem}
.nue-cue{display:inline-block;padding:.03rem .5rem;font:500 .76rem/1.45 var(--nue-label);border:1px solid transparent;border-radius:1rem}
.nue-cue-access,.nue-cue-free{color:#2f4237;background:var(--nue-river-pale);border-color:#bccabf}
.nue-cue-kids{color:var(--nue-ochre-text);background:var(--nue-ochre-pale)}
.nue-cue-beginners{color:var(--nue-blue-deep);background:var(--nue-blue-pale)}
.nue-cue-closed{color:var(--nue-paper);background:var(--nue-ink-soft)}
.nue-cue-register{color:var(--nue-blue-deep);background:transparent;border-color:var(--nue-blue);border-style:dotted}
.nue-cue-format{color:var(--nue-ink);background:var(--nue-stone);border-color:var(--nue-hair)}
.nue-kind-club{border-top-color:var(--nue-river)}
.nue-kind-tournament{border-top-color:var(--nue-blue)}
.nue-kind-tournament .nue-teaser-name .nue-icon{color:var(--nue-blue)}
.nue-kind-academy,.nue-kind-coach{border-top-color:var(--nue-ochre)}
.nue-kind-library_community,.nue-kind-group{border-top-color:var(--nue-ochre-text)}
.nue-kind-library_community .nue-teaser-name .nue-icon,.nue-kind-group .nue-teaser-name .nue-icon{color:var(--nue-river)}
.nue-kind-cafe_bar,.nue-kind-outdoor_tables,.nue-kind-giant_chess,.nue-kind-shop,.nue-kind-hotel_mall,.nue-kind-other{border-top-color:var(--nue-ink-soft)}
article.nue-card{border-top:none}
.nue-ch-confirmed{color:var(--nue-river)}
.nue-ch-scheduled{color:var(--nue-blue-deep)}
.nue-ch-confirmed_undated,.nue-ch-not_confirmed,.nue-ch-not_confirmed_nodate{color:var(--nue-ink-soft)}
.nue-ch-moved,.nue-ch-moved_unknown,.nue-ch-ended{color:var(--nue-ink-soft);font-style:italic}
.nue-is-past time{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--nue-ochre-text)}
.nue-past{display:inline-block;margin-left:.4rem;padding:0 .35rem;font:600 .7rem/1.5 var(--nue-label);letter-spacing:.06em;color:var(--nue-ink-soft);background:var(--nue-stone);border-radius:.1rem}
.nue-group{margin-top:1.9rem}
.nue-group-h2{display:flex;align-items:baseline;gap:.2rem;margin:0 0 .4rem;padding-bottom:.2rem;font-size:1.3rem;border-bottom:1px solid var(--nue-hair)}
.nue-about{margin-top:2.3rem}
.nue-slice-about{padding-bottom:.6rem}
.nue-c960{margin-top:var(--space-section);padding:1.3rem 1.4rem .55rem;background:var(--nue-blue-pale);border-left:6px double var(--nue-blue)}
.nue-c960 h2{margin-top:0;color:var(--nue-blue-deep)}
.nue-c960 ul{padding-left:1.2rem}
.nue-about-list{margin-top:var(--space-section);padding-top:1.1rem;border-top:1px solid var(--nue-ink);font-size:.98rem}
.nue-about-list h2{margin-top:0}
.nue-cta{margin-top:var(--space-section);padding:1.5rem 1.45rem;background:var(--nue-ink);color:var(--nue-stone)}
.nue-cta h2{margin-top:0;color:var(--nue-paper)}
.nue-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem 1.05rem;font:600 .9rem/1.25 var(--nue-label);color:var(--nue-paper);background:var(--nue-blue);border:1px solid var(--nue-blue);border-radius:.12rem;text-decoration:none;cursor:pointer}
.nue-btn:hover{background:var(--nue-blue-deep);border-color:var(--nue-blue-deep);color:var(--nue-paper)}
.nue-btn+.nue-btn{margin-left:.55rem}
.nue-cta .nue-btn{background:var(--nue-paper);border-color:var(--nue-paper);color:var(--nue-blue-deep)}
.nue-cta .nue-btn:hover{background:var(--nue-ochre-pale);border-color:var(--nue-ochre-pale)}
.nue-cta .nue-btn+.nue-btn{background:transparent;color:var(--nue-paper);border-color:var(--nue-ochre)}
.nue-cta .nue-btn+.nue-btn:hover{border-color:var(--nue-paper)}
.nue-footer{padding:2.1rem 0 2.6rem;background:var(--nue-stone);color:var(--nue-ink);font-size:.92rem;border-top:1px solid var(--nue-ink);box-shadow:inset 0 4px 0 var(--nue-paper),inset 0 5px 0 var(--nue-ink)}
.nue-footer a{color:var(--nue-blue-deep)}
.nue-footer a:hover{color:var(--nue-blue)}
.nue-footer-nav{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:0 0 1rem;padding:0;list-style:none;font:600 .9rem/1.4 var(--nue-label)}
.nue-footer-nav li{margin:0}
.nue-footer-nav a{text-decoration:none;border-bottom:1px solid var(--nue-ochre)}
.nue-footer-nav a:hover,.nue-footer-nav [aria-current]{border-bottom-color:var(--nue-blue-deep)}
.nue-asof{font:400 .82rem/1.4 var(--nue-label);color:var(--nue-ink-soft)}
.nue-card{margin-top:.25rem}
.nue-card-head{margin-bottom:1.35rem;padding-bottom:1.05rem;border-bottom:1px solid var(--nue-ink)}
.nue-card-head h1{margin-bottom:.4rem}
.nue-card-head h1 .nue-icon{width:.75em;height:.75em;vertical-align:-.03em;color:var(--nue-blue)}
.nue-name-local{margin:0 0 .4rem;font-size:1.1rem;font-style:italic;color:var(--nue-ink-soft)}
.nue-kind-line{margin:0 0 .6rem;font:400 .94rem/1.4 var(--nue-label)}
.nue-cues{display:flex;flex-wrap:wrap;gap:.34rem;margin:0 0 .85rem;padding:0;list-style:none}
.nue-cues .nue-cue{margin:0}
.nue-status{display:grid;gap:.24rem;padding:.65rem .9rem;font:400 .91rem/1.45 var(--nue-label);background:var(--nue-paper);border:1px solid var(--nue-hair);border-left:3px solid var(--nue-ochre)}
.nue-status-line{margin:0}
.nue-status-label{display:inline-block;min-width:4.8rem;font-size:.74rem;font-weight:700;letter-spacing:.05em;color:var(--nue-ink-soft)}
.nue-st-open,.nue-st-operating{color:var(--nue-river)}
.nue-st-closed{color:var(--nue-ochre-text)}
.nue-st-unknown,.nue-st-not_a_venue{color:var(--nue-ink)}
.nue-stale{font-size:.87em;color:var(--nue-ink-soft)}
.nue-card-body{display:flex;flex-direction:column;gap:1.35rem}
.nue-card-main,.nue-card-side{min-width:0}
.nue-card-main>section,.nue-card-side>section{margin-bottom:1.55rem}
.nue-card-main h2,.nue-card-side h2{margin:0 0 .5rem;font-size:1.32rem}
.nue-card-side>section{padding:.95rem 1.05rem;background:var(--nue-paper);border:1px solid var(--nue-hair)}
.nue-when h2 .nue-icon,.nue-location h2 .nue-icon{color:var(--nue-blue)}
.nue-facts-sec{padding-top:.1rem}
.nue-facts{margin:0}
.nue-fact{padding:.42rem 0;border-bottom:1px solid var(--nue-stone)}
.nue-fact:last-child{border-bottom:none}
.nue-unknown{font-style:italic;color:var(--nue-ink-soft)}
.nue-table-wrap{overflow-x:auto}
.nue-sessions td:first-child{white-space:nowrap}
.nue-sessions .nue-badge{font-size:.74rem}
.nue-training ul,.nue-coaches{padding-left:1.2rem}
.nue-coach{margin-bottom:.3rem}
.nue-evidence>h2{margin-bottom:.45rem}
.nue-evidence-q{padding:.9rem 1.05rem;background:var(--nue-paper);border:1px solid var(--nue-hair);border-left:3px solid var(--nue-blue)}
.nue-evidence-q p{margin-bottom:.5rem}
.nue-evidence-q footer{font:400 .82rem/1.4 var(--nue-label);color:var(--nue-ink-soft)}
.nue-src-ref{display:inline-block;min-width:1.25rem;margin-left:.15rem;padding:0 .25rem;font:600 .7rem/1.4 var(--nue-label);text-align:center;vertical-align:.3em;text-decoration:none;border:1px solid currentColor;border-radius:.1rem}
.nue-src-ref.nue-flag-official{color:var(--nue-river)}
.nue-src-ref.nue-flag-secondary{color:var(--nue-blue)}
.nue-src-ref.nue-flag-unverified{color:var(--nue-ink-soft);border-style:dashed}
.nue-src-ref:hover{background:var(--nue-stone)}
.nue-corrections ul{padding-left:1.2rem}
.nue-sources{padding-left:1.4rem;font-size:.91rem}
.nue-src-group{margin-bottom:.85rem}
.nue-src-link{font-weight:600;word-break:break-all}
.nue-src-group ol,.nue-src-group ul{margin:.25rem 0 0;padding-left:.9rem;list-style:none}
.nue-src-item{margin:.3rem 0;padding:.2rem .6rem;border-left:2px solid var(--nue-hair)}
.nue-src-item:target{background:var(--nue-blue-pale);border-left-color:var(--nue-blue)}
.nue-src-time{font:400 .82rem/1.4 var(--nue-label);color:var(--nue-ink-soft)}
.nue-src-quote{font-style:italic}
.nue-flag{display:inline-block;padding:0 .36rem;font:600 .7rem/1.5 var(--nue-label);letter-spacing:.05em;border-radius:.1rem}
.nue-flag-official{color:var(--nue-river)}
.nue-flag.nue-flag-official{background:var(--nue-river-pale);color:#2f4237}
.nue-flag-secondary{color:var(--nue-blue)}
.nue-flag.nue-flag-secondary{background:var(--nue-blue-pale);color:var(--nue-blue-deep)}
.nue-flag-unverified{color:var(--nue-ink-soft)}
.nue-flag.nue-flag-unverified{background:var(--nue-stone)}
.nue-not-opened{font-size:.82rem;font-style:italic;color:var(--nue-ink-soft)}
.nue-contacts{font-size:.95rem}
.nue-contact-list{margin:0;padding:0;list-style:none}
.nue-contact-list li{margin:0 0 .45rem}
.nue-contact-list .nue-btn{padding:.36rem .78rem;font-size:.86rem;word-break:break-all}
.nue-report{margin:0}
.nue-report .nue-btn{background:transparent;border-color:var(--nue-ochre);color:var(--nue-ochre-text)}
.nue-report .nue-btn:hover{background:var(--nue-ochre-pale);color:var(--nue-ochre-text)}
.nue-location .nue-btn{margin-top:.45rem}
.nue-doc-section{margin-top:2.3rem}
.nue-doc-section h2{padding-bottom:.25rem;border-bottom:1px solid var(--nue-ink)}
.nue-form{max-width:44rem;margin-top:1.5rem}
.nue-fieldset{margin:0 0 1.35rem;padding:1rem 1.15rem .45rem;background:var(--nue-paper);border:1px solid var(--nue-hair);border-top:2px solid var(--nue-ink)}
.nue-fieldset legend{padding:0 .4rem;font:600 1.18rem/1.2 var(--font-display);color:var(--nue-blue-deep)}
.nue-modes label{display:flex;align-items:center;gap:.5rem;margin:.3rem 0}
.nue-field{margin-bottom:1rem}
.nue-label{display:block;margin-bottom:.25rem;font:600 .93rem/1.35 var(--nue-label)}
.nue-hint{display:block;margin-top:.2rem;font:400 .84rem/1.4 var(--nue-label);color:var(--nue-ink-soft)}
.nue-input,.nue-textarea{width:100%;padding:.52rem .62rem;font:inherit;color:var(--nue-ink);background:#fffdf9;border:1px solid #a79a84;border-radius:.1rem}
.nue-input[type="radio"]{width:1.05rem;height:1.05rem;padding:0;margin:0;accent-color:var(--nue-blue)}
.nue-textarea{min-height:8rem;resize:vertical}
.nue-input:focus,.nue-textarea:focus{border-color:var(--nue-blue)}
.nue-submit{margin-top:.3rem}
.nue-hp{position:absolute;left:-300vw;width:1px;height:1px;overflow:hidden}
.nue-notice{margin-top:1rem;padding:.7rem .95rem;background:var(--nue-paper);border:1px solid var(--nue-hair)}
.nue-notice-ok{border-color:var(--nue-river);color:#2f4237}
.nue-notice-fail{border-color:var(--nue-ochre-text);color:var(--nue-ochre-text)}
.nue-notice-sending{color:var(--nue-ink-soft)}
.nue-noscript{padding:.7rem .95rem;background:var(--nue-ochre-pale)}
.nue-log td,.nue-log th{font-size:.93rem}
.nue-log-type{white-space:nowrap;font:700 .76rem/1.4 var(--nue-label);letter-spacing:.05em}
.nue-type-launch{color:var(--nue-blue)}
.nue-type-data{color:var(--nue-river)}
.nue-type-fix{color:var(--nue-ochre-text)}
.nue-type-copy{color:var(--nue-ink-soft)}
.nue-type-method{color:var(--nue-ink)}
.nue-notfound{padding:2.5rem 0}
.nue-notfound h1::after{content:"";display:block;width:4.5rem;height:5px;margin-top:.9rem;border-top:1px solid var(--nue-ink);border-bottom:1px solid var(--nue-ink)}
@media (min-width:57rem){
.nue-card-body{display:grid;grid-template-columns:minmax(0,1fr) 19.5rem;gap:2.2rem;align-items:start}
.nue-card-side{position:sticky;top:1.2rem}
.nue-nav{order:0;flex:1 1 auto}
.nue-nav>ul{padding-top:0;border-top:none}
}
@media (max-width:40rem){
.nue-header>.nue-wrap{padding-top:.6rem;padding-bottom:.5rem}
.nue-brand{font-size:1.45rem}
.nue-lead::first-letter{font-size:2.6em}
.nue-card-side{order:-1}
.nue-btn+.nue-btn{margin-left:0;margin-top:.5rem}
.nue-cta .nue-btn{display:flex;justify-content:center}
}
