/* Skin for preserved pages: new look, original content */
body.ra-skin{background:#f4f5fa!important;color:#15152e!important;margin:0!important;padding:0!important;font-family:Figtree,system-ui,sans-serif!important}
.ra-note{max-width:1000px;margin:14px auto 0;padding:0 20px;display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:space-between;font:600 .85rem/1.4 Figtree,system-ui,sans-serif;color:#555770}
.ra-note a{color:#3a3af0}
.ra-old{max-width:1000px;margin:12px auto 28px;padding:24px 28px;background:#fff;border:2px solid #dfe1ee;border-radius:16px;overflow-x:auto;line-height:1.6}
.ra-old *{color:#15152e!important;font-family:Figtree,system-ui,sans-serif!important;background-color:transparent!important;background-image:none!important}
.ra-old a,.ra-old a *{color:#3a3af0!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
.ra-old a:hover{background:#ffe14a!important;text-decoration:none}
.ra-old font{font-size:inherit!important}
.ra-old p,.ra-old li,.ra-old td,.ra-old th,.ra-old div{font-size:1.02rem!important;line-height:1.6}
.ra-old h1,.ra-old h2,.ra-old h3,.ra-old h4,.ra-old .titleheaderfont,.ra-old .title{font-family:"Bricolage Grotesque",Bricolage,Figtree,system-ui,sans-serif!important;line-height:1.15;letter-spacing:-.01em}
.ra-old h1{font-size:2rem!important}.ra-old h2{font-size:1.5rem!important}.ra-old h3{font-size:1.2rem!important}
.ra-old img{max-width:100%;height:auto}
.ra-old table{max-width:100%;border-color:#dfe1ee}
.ra-old table[border="1"] td,.ra-old table[border="1"] th,.ra-old table[border="2"] td{border:1px solid #dfe1ee;padding:6px 10px}
.ra-old td[width="142"],.ra-old td[width="140"]{display:none}
.ra-old hr{border:0;border-top:2px solid #dfe1ee}
.ra-old img[src*="spacer"],.ra-old img[src*="/p.gif"]{display:none}
.ra-old center,.ra-old [align=center]{text-align:center}
.ra-old font[size="4"],.ra-old font[size="5"],.ra-old font[size="6"],.ra-old font[size="+1"],.ra-old font[size="+2"]{font-family:"Bricolage Grotesque",Bricolage,Figtree,sans-serif!important;font-size:1.9rem!important;font-weight:800;line-height:1.15;letter-spacing:-.01em}
.ra-early img[src*="logo" i],.ra-early img[src*="cornerorange" i]{display:none}
.ra-skin .related *,.ra-skin .pager *{font-family:Figtree,system-ui,sans-serif}
@media(max-width:700px){.ra-old{margin:8px;padding:14px;border-radius:12px}.ra-note{flex-direction:column;padding:0 16px}}
.ra-old h2{margin:.2em 0 .6em}
.ra-old .byline,.ra-old .byline *{font-size:.9rem!important;color:#5a5a78!important;font-weight:600}
.ra-old .byline{display:inline-block;margin:.2em 0 .6em}
/* ---- v8 refresh: interior pages ---- */
body.ra-skin{--acc:#3a3af0}
body.t-bulletin-board{--acc:#ff6f61}body.t-program-idea{--acc:#3a3af0}body.t-game-or-icebreaker{--acc:#f5a300}body.t-door-tag{--acc:#12a39a}
body.t-advice-and-articles{--acc:#7a5af8}body.t-monthly-calendar{--acc:#2f9e44}body.t-training{--acc:#1c7ed6}body.t-newsletter{--acc:#e8590c}
body.t-study-guides{--acc:#0ca678}body.t-jobs-and-careers{--acc:#364fc7}body.t-humor{--acc:#f59f00}body.t-templates-and-forms{--acc:#868e96}
.ra-note,.ra-old,.ra-skin .related,.ra-skin .pager,.ra-skin .insec,.ra-skin .explore,.ra-skin .ra-era{max-width:920px}
.ra-note{align-items:center;margin-top:16px;gap:10px 18px}
.ra-note .crumb{font-weight:650}.ra-note .crumb span{color:#15152e}
.ra-old{padding:34px 42px 38px;border:0;border-top:6px solid var(--acc);border-radius:6px 6px 18px 18px;box-shadow:0 14px 34px -22px rgba(21,21,46,.45),0 0 0 1px #e4e6f1;line-height:1.7}
.ra-old p,.ra-old li,.ra-old td{font-size:1.06rem!important;line-height:1.7}
.ra-old>*:first-child,.ra-old>table:first-child{margin-top:0}
.ra-old p{margin:.7em 0}.ra-old ul,.ra-old ol{padding-left:1.4rem}.ra-old li{margin:.3em 0}
.ra-old h1{font-size:clamp(1.8rem,4.5vw,2.5rem)!important;letter-spacing:-.02em;margin:.2em 0 .5em}
.ra-old h2{font-size:1.45rem!important;margin:1.4em 0 .5em;padding-top:.2em}
.ra-old h2:after{content:"";display:block;width:40px;height:4px;background:var(--acc);border-radius:2px;margin-top:6px}
.ra-old h3{margin:1.2em 0 .4em}
.ra-old img:not([width="15"]):not([height="15"]){border-radius:10px}
.ra-old table{border-collapse:collapse}
.ra-old table[border="1"],.ra-old table[border="2"]{border:0;width:100%}
.ra-old table[border="1"] tr:first-child td,.ra-old table[border="1"] th{background:#f0f1fb!important;font-weight:700}
.ra-old table[border="1"] td{vertical-align:top}
.ra-old blockquote{margin:1em 0;padding:.4em 1.1em;border-left:5px solid var(--acc);background:#f6f7fc;border-radius:0 10px 10px 0}
.ra-old hr{margin:1.6em 0}
.ra-old small,.ra-old .byline{color:#5a5a78}
.ra-old a{font-weight:600}
.ra-era{margin:0 auto 18px;padding:0 20px;font:500 .85rem/1.45 Figtree,system-ui,sans-serif;color:#555770}
.ra-skin .pager{margin-top:6px}
.ra-skin .pager a{padding:9px 16px;border:2px solid #dfe1ee;border-radius:12px;background:#fff;text-decoration:none;font-weight:650}
.ra-skin .pager a:hover{border-color:#3a3af0}
.ra-skin .insec{margin:0 auto 22px;padding:0 20px}
.ra-skin .insec>summary,.ra-skin .insec ul{max-width:880px}
.insec{display:block}.insec>summary{cursor:pointer;list-style:none;background:#fff;border:2px solid #dfe1ee;border-radius:14px;padding:12px 18px;font:700 1rem Figtree,system-ui,sans-serif;color:#15152e}
.insec>summary::-webkit-details-marker{display:none}.insec>summary:before{content:"\25B8";margin-right:8px;color:var(--acc)}.insec[open]>summary:before{content:"\25BE"}
.insec>summary b{background:#ffe14a;border-radius:999px;padding:0 9px;font-size:.8rem;margin-left:6px}
.insec ul{list-style:none;margin:8px 0 0;padding:6px 18px;background:#fff;border:2px solid #dfe1ee;border-radius:14px;columns:2;column-gap:32px}
.insec li{break-inside:avoid;padding:5px 0;border-bottom:1px solid #eceef6;font-size:.95rem;line-height:1.35}
.explore{margin:6px auto 30px;padding:0 20px}.explore h2{font-size:1.25rem;margin:0 0 10px}
.exp{display:flex;flex-wrap:wrap;gap:8px}
.exp a{padding:8px 16px;border:2px solid #15152e;border-radius:999px;background:#fff;color:#15152e;text-decoration:none;font:650 .92rem Figtree,system-ui,sans-serif}
.exp a:hover{background:#ffe14a}.exp .totop{margin-left:auto;border-color:#dfe1ee;color:#555770}
.ra-note .inpage{width:240px;flex:0 0 auto}
@media(max-width:700px){.ra-old{margin:8px;padding:20px 16px 24px}.ra-note{flex-direction:column;align-items:stretch}.ra-note .inpage{width:100%}.insec ul{columns:1}.exp .totop{margin-left:0}}
@media(min-width:1180px){.ra-note .inpage{display:none}}
.docmeta{background:#f0f1fb;border-radius:10px;padding:10px 14px;font-size:.95rem!important;color:#33344f}
.doctext p.li{margin:.25em 0 .25em 1.2em;text-indent:-1em}
.doctext h2{font-size:1.15rem!important;margin:1.2em 0 .3em}
.doctext h2:after{display:none}
