/* A bright, flat visual language shared by the reading and practice screens. */
:root{--chan-yellow:#ffe433;--chan-mint:#47d7ac;--chan-ink:#252a29;--chan-paper:#fffef8;--bg:#fffef8;--ink:#252a29;--muted:#5e6863;--green:#176650;--border:#d9e2dc;--soft:#e8faf2;color:#252a29;background:#fff;font-family:"Yu Gothic",Meiryo,system-ui,sans-serif}
body{background:#fff;color:var(--chan-ink)}a{color:#245d4c}a:hover{color:#152e26}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #176650;outline-offset:5px}
.chan-header{max-width:1280px;padding:24px 42px;flex-wrap:nowrap;gap:24px}
.chan-header .chan-brand{display:flex;align-items:center;gap:10px;padding:0;font-size:27px;white-space:nowrap;text-decoration:none;color:var(--chan-ink);letter-spacing:-1px;line-height:1.2}
.chan-brand>img{width:56px;height:48px}
.chan-header .chan-brand>span{font-weight:900;color:var(--chan-ink)}
.chan-brand b{font-size:25px;letter-spacing:-.7px;margin-left:3px}
.chan-header .chan-brand small{font-weight:600;font-size:10px;letter-spacing:.17em;color:#4b5750;margin-top:6px}
.chan-header nav{gap:24px;flex-wrap:nowrap;font-size:13px;font-weight:700}
.chan-header nav>a{white-space:nowrap;text-decoration:none;color:var(--chan-ink)}
.chan-header nav>a:not(.button):hover{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--chan-mint)}
.button{background:var(--chan-yellow);color:var(--chan-ink);border:2px solid var(--chan-ink);border-radius:999px;font-weight:800;box-shadow:3px 3px 0 var(--chan-ink);padding:12px 24px;text-decoration:none;line-height:1.6}
.button:hover{background:#fff295;color:var(--chan-ink);box-shadow:1px 1px 0 var(--chan-ink);transform:translate(1px,1px)}
.chan-header .button{font-size:13px;padding:9px 20px}
.chan-hero{position:relative;isolation:isolate;padding:12px 28px 42px;background:var(--chan-yellow);overflow:hidden;border-radius:0 0 9% 9%/0 0 6% 6%}
.chan-hero:before{content:"";position:absolute;background:#fff;width:145%;height:100%;left:-32%;top:-23%;border-radius:0 0 50% 55%;z-index:-1;transform:rotate(-3deg)}
.chan-hero-inner{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;max-width:1200px;margin:auto;gap:12px;min-height:510px}
.chan-hero-copy{padding:26px 0 35px 18px;z-index:1}
.chan-free{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.035em}
.chan-free b{background:var(--chan-mint);padding:4px 12px;border-radius:4px;transform:rotate(-3deg)}
.chan-hero h1{font-size:clamp(37px,4.25vw,60px);font-weight:900;letter-spacing:-.055em;line-height:1.4;margin:25px 0 18px;color:var(--chan-ink)}
.chan-hero h1 em{font-style:normal;display:inline;position:relative;z-index:0}
.chan-hero h1 em:after{content:"";position:absolute;bottom:3px;left:-3px;right:4px;height:20px;background:var(--chan-yellow);z-index:-1;transform:rotate(-3deg)}
.chan-hero-copy>p{font-size:15px;line-height:2.05;color:#424f48;margin:0}
.chan-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:27px}
.chan-actions .button{font-size:14px;padding:13px 22px}
.chan-actions .button span{margin-left:12px;font-size:18px}
.chan-actions .chan-secondary{background:#fff}
.chan-actions .chan-secondary:hover{background:#d4faec}
.chan-continue{display:inline-block;margin-top:19px;font-size:12px;font-weight:700;text-underline-offset:5px}
.chan-keyvisual{margin:0;position:relative;align-self:center}
.chan-keyvisual>img{display:block;width:100%;height:auto}
.chan-speech{position:absolute;z-index:2;right:17px;top:3px;padding:11px 21px;background:#fff;border:2px solid var(--chan-ink);border-radius:50%;font-size:12px;font-weight:700;line-height:1.6;text-align:center;transform:rotate(7deg)}
.chan-speech:after{content:"";position:absolute;width:10px;height:10px;bottom:-5px;left:45%;border-bottom:2px solid var(--chan-ink);border-right:2px solid var(--chan-ink);background:#fff;transform:rotate(45deg)}
.chan-promise{display:flex;justify-content:space-around;align-items:center;gap:18px;max-width:1156px;margin:10px auto 0;background:white;border:2px solid var(--chan-ink);border-radius:12px;padding:12px 25px;font-size:14px;font-weight:700;box-shadow:4px 4px 0 #252a29}
.chan-promise b{font-size:31px;line-height:1.3;margin-right:5px}
.chan-promise i{font-style:normal;border-radius:50%;background:var(--chan-mint);display:inline-grid;place-items:center;width:23px;height:23px;margin-right:5px}
.chan-section{max-width:1200px;margin:82px auto;padding:0 24px}
.chan-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px}
.chan-kicker{font-size:13px;display:block;font-weight:800;letter-spacing:.08em;color:#21604c;margin-bottom:9px}
.chan-section h2{font-size:32px;line-height:1.6;letter-spacing:-.04em;font-weight:900;margin:0}
.chan-section-top>p{font-size:13px;line-height:1.9;margin:0 0 5px;color:#546159}
.chan-roles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.chan-role{border:2px solid var(--chan-ink);border-radius:14px;padding:16px 17px;background:#fffef6;text-decoration:none;display:flex;flex-direction:column;min-width:0;color:var(--chan-ink);transition:transform .15s,box-shadow .15s}
.chan-role:hover{transform:translateY(-5px);box-shadow:4px 5px 0 var(--chan-mint);color:var(--chan-ink)}
.chan-role-number{font-size:10px;letter-spacing:.08em;font-weight:800;display:flex;align-items:center;justify-content:space-between}
.chan-role-number>span{background:#fff;padding:2px 6px;border:1px solid #7a8980;border-radius:20px;letter-spacing:0}
.chan-role img{width:100%;height:auto;margin:2px 0 7px}
.chan-role h3{font-size:18px;font-weight:900;white-space:nowrap;line-height:1.6;margin:0 0 7px}
.chan-role p{font-size:12px;line-height:1.9;margin:0 0 14px;color:#4c5a51}
.chan-role small{font-size:9px;line-height:1.8;color:#52665b;margin:auto 0 13px}
.chan-role-link{border-top:1px solid #bbc6bf;padding-top:13px;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:5px}
.chan-role-link b{display:grid;place-items:center;background:var(--chan-yellow);border:1.5px solid var(--chan-ink);border-radius:50%;width:24px;height:24px;font-size:15px}
.chan-footnote{font-size:12px;color:#5c6861;margin:19px 0 0}
.chan-excel{background:#e7fbf2;border-top:1px solid #c3e9d9;border-bottom:1px solid #c3e9d9}
.chan-excel .chan-section{margin:0 auto;padding-top:58px;padding-bottom:58px}
.chan-excel-heading{display:flex;align-items:center;justify-content:space-between;gap:40px}
.chan-excel-heading p{font-size:14px;line-height:2;margin:17px 0 0}
.chan-equation{flex:0 1 420px;background:white;border:2px solid var(--chan-ink);border-radius:14px;padding:28px;transform:rotate(3deg);box-shadow:9px 9px 0 #47d7ac}
.chan-equation>span{display:block;font-size:12px;letter-spacing:.12em;font-weight:700}
.chan-equation strong{display:block;font:700 clamp(24px,3vw,37px)/1.5 Consolas,monospace;white-space:nowrap;border-bottom:2px solid #a4c8b6;padding:10px 0 17px}
.chan-equation>b{font-size:14px;display:block;margin-top:14px}.chan-equation i{float:right;font-style:normal;color:#176650}
.chan-excel-routes{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:40px}
.chan-excel-routes>a{display:block;background:#fff;border:2px solid var(--chan-ink);border-radius:12px;padding:23px 26px;text-decoration:none;color:var(--chan-ink)}
.chan-excel-routes>a:hover{box-shadow:4px 4px 0 #47d7ac}
.chan-excel-routes span{font-size:11px;font-weight:700;color:#23644e}
.chan-excel-routes h3{font-size:21px;margin:8px 0}
.chan-excel-routes p{font-size:13px;margin:5px 0 16px}
.chan-excel-routes b{font-size:13px}
.chan-text-link{font-size:13px;font-weight:700;white-space:nowrap;padding-bottom:5px}
.chan-section .card{border:1.5px solid #a8bbb0;border-radius:12px;padding:25px;background:#fffef8;box-shadow:none;color:var(--chan-ink)}
.chan-section .card:hover{border-color:var(--chan-ink);box-shadow:4px 4px 0 #ffe433}
.chan-section .card .tag{color:#176650;font-size:11px}
.chan-section .card h2{font-size:19px;line-height:1.75;letter-spacing:0;margin:14px 0 6px}
.chan-section .card p{color:#536158;font-size:12px}.chan-section .card .more{font-size:12px;color:#284f3e}
.chan-training{background:var(--chan-yellow);padding:25px 55px;border-radius:26px;display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:center}
.chan-training>img{width:100%;height:auto;transform:rotate(-5deg)}
.chan-training .chan-kicker{color:#34463d}
.chan-training p{font-size:14px;line-height:2;margin:15px 0 22px}
.chan-training .button{background:#fff}
.chan-library{text-align:center}
.chan-counts{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0}
.chan-counts>div{border-right:1px solid #c4d2c8;padding:0 16px}.chan-counts>div:last-child{border:0}
.chan-counts strong{display:block;font-size:52px;line-height:1.4;letter-spacing:-2px;color:var(--chan-ink)}
.chan-counts small{font-size:14px;margin-left:5px;letter-spacing:0}.chan-counts span{font-size:12px;color:#536257}
.beginner-faq.chan-section{max-width:920px;padding:0 24px}
.beginner-faq h2{margin-bottom:28px}
.beginner-faq details{border:0;border-bottom:1.5px solid #b6c7bc;border-radius:0;padding:20px 0;margin:0;background:transparent}
.beginner-faq summary{font-size:15px;color:var(--chan-ink);padding-left:4px}
.beginner-faq details p{font-size:14px;line-height:2;margin-top:18px}
.mobile-break{display:none}
body>footer,#static-home>footer{border-top:2px solid #252a29;background:#ffe433;color:#34473d;padding:34px 24px;font-size:12px}
body>footer strong,#static-home>footer strong{font-size:26px;letter-spacing:-1px;color:var(--chan-ink)}
/* Readable article and workbook pages. */
.article-head{position:relative}.article-head>.tag{display:inline-block;background:#d8faec;padding:4px 12px;border-radius:20px;color:#205540}
.article-head h1{font-weight:900;color:var(--chan-ink)}
.answer-box{background:#fff8c9;border:1.5px solid #bfb377;border-left:5px solid #ffe433;color:var(--chan-ink)}
.answer-box>strong{color:#525739}.answer-box .intro{color:#34443a}
.chan-mentor{display:flex;align-items:center;gap:13px;background:#e8faf2;border-radius:12px;padding:12px 17px;margin:25px 0 0}
.chan-mentor>img{width:61px;height:52px;flex-shrink:0}
.chan-mentor p{font-size:13px;line-height:1.8;margin:0;color:#34483c}
.document{border-color:#bccdc1;background:#f8fcf8}
.operator-profile{margin:24px 0;border-top:2px solid #47d7ac}
.operator-profile>div{display:grid;grid-template-columns:165px 1fr;gap:24px;padding:17px 18px;border-bottom:1px solid #d0ded5}
.operator-profile dt{font-size:14px;font-weight:700;color:#28543e}
.operator-profile dd{margin:0;font-size:15px;color:#34443a;overflow-wrap:anywhere}
.operator-profile>div:nth-child(odd){background:#f6fcf8}
@media(max-width:600px){.operator-profile>div{grid-template-columns:1fr;gap:6px;padding:15px 12px}.operator-profile dt{font-size:12px}.operator-profile dd{font-size:14px}}
article h2{border-bottom-color:#ffe433;color:#273a2f}
article p,article li{color:#34443a}
summary{color:#285e49}
/* The same mascot and colors carry through to interactive practice. */
#app .brand-mark{background:transparent;transform:none;width:40px;height:38px}
#app .brand-mark img{width:40px;height:auto}
#app .brand-light{font-weight:800;color:#252a29}
#app .sidebar{border-right:1.5px solid #c5d5c9}
#app .nav-label{color:#626f65}
#app .nav-item{color:#526257;font-size:12px}
#app .nav-item.active{background:#fff0a1;color:#263b2d;font-weight:800}
#app .nav-item:hover{background:#e0f9ed}
#app .growth-card{background:#e0f9ed;color:#304b3d}
#app .topbar{background:white}
#app .workspace{background:#fffef8}
#app .workspace>footer{background:#fff3a6;color:#43594b}
#app .training-hero{background:#ffeb60;border:2px solid #252a29;box-shadow:5px 5px 0 #252a29;border-radius:20px;grid-template-columns:1.18fr 1fr;position:relative}
#app .training-hero>div{padding:33px}
#app .training-hero h1{font-size:clamp(28px,3.1vw,43px);font-weight:900;letter-spacing:-.04em;color:#252a29}
#app .training-hero p{font-size:14px;color:#394b3f}
#app .training-hero>img{height:auto;align-self:center;object-fit:contain;padding:12px;width:100%;max-height:none}
#app .training-hero small{font-size:11px}
#app .sheet-hero.beginner-hero{background:#ffeb60;border:2px solid #252a29;border-radius:20px;box-shadow:4px 4px 0 #252a29}
#app .sheet-hero .welcome-visual{background:transparent;border-radius:0;align-items:center;overflow:visible}
#app .sheet-hero .welcome-visual img{height:auto;min-height:0;object-fit:contain;max-height:370px}
#app .sheet-hero .welcome-bubble{bottom:0;left:12px;border:1.5px solid #252a29;color:#252a29;border-radius:16px;background:#fff;font-size:12px;box-shadow:none}
#app .sheet-hero .free-label{background:#d5faed;border-color:#72a98e;color:#28513c}
#app .sheet-hero .welcome-copy h2{color:#252a29;font-weight:900}
#app .sheet-hero .welcome-copy p{color:#394b3f}
#app .sheet-hero .welcome-start{background:#fff;color:#252a29}
#app .badge.mint{background:#c8f7e5;color:#28513d;font-size:11px}
#app .btn.primary{background:#ffe433;color:#252a29;border:1.5px solid #252a29;box-shadow:2px 2px 0 #252a29;font-weight:800}
#app .btn.primary:hover{background:#fff18a}
#app .btn.secondary{background:#fff;color:#285640;border:1.5px solid #7c9f8e;font-weight:700}
#app .panel{border-color:#cbd8cf}
#app .training-stats>div{background:#fff;border:1px solid #bfcfc4}
#app .training-stats strong{color:#252a29}
#app .training-stats span{color:#4c6255}
#app .page-heading p{color:#536558;font-size:14px}
#app .sim-role-card{display:grid;grid-template-columns:136px 1fr;column-gap:16px}
#app .sim-role-card>.sim-role-art{grid-row:1 / span 5;width:100%;height:auto;align-self:start}
#app .sim-role-card h2{font-size:20px;line-height:1.7;margin:12px 0}
#app .sim-role-card .badge{justify-self:start}
#app .sim-role-card p{font-size:13px;margin-bottom:10px}
#app .sim-role-card .btn{justify-self:start}
#app .sim-mentor{display:flex;align-items:center;gap:13px;margin-bottom:20px}
#app .sim-mentor img{width:76px;height:67px}
#app .sim-mentor p{font-size:13px;background:#fff2a3;border:1px solid #c1b775;border-radius:12px;padding:12px 18px}
#app .sim-docs article{background:#f4fcf7;border-left-color:#47d7ac}
#app .sim-steps>[aria-current]{background:#ffe433;color:#252a29;border:1.5px solid #252a29;font-weight:800}
#app .sim-steps>span{color:#617166;background:#f1f4ef}
#app .exam-question{background:#fffef8;border-color:#c0d4c5}
#app .chan-home-roles{margin:38px 0}
#app .chan-home-roles>h2{font-size:24px;margin-bottom:8px}
#app .chan-home-roles>p{font-size:14px;margin-bottom:22px;color:#526457}
#app .chan-home-role-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
#app .chan-home-role-grid a{background:white;border:1.5px solid #252a29;border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;color:#252a29}
#app .chan-home-role-grid a:hover{background:#fff5b6}
#app .chan-home-role-grid img{width:100%;height:auto}
#app .chan-home-role-grid strong{font-size:14px}
#app .chan-home-role-grid small{font-size:11px;margin-top:6px;color:#45604d}
@media(min-width:1600px){.chan-hero-inner{min-height:550px}}
@media(max-width:1100px){
 .chan-header{padding:20px 26px}.chan-header nav{gap:16px;font-size:12px}
 .chan-header .chan-brand{font-size:23px}.chan-brand b{font-size:22px}
 .chan-hero{padding-left:22px;padding-right:22px}.chan-hero-copy{padding-left:5px}
 .chan-actions{gap:10px}.chan-actions .button{font-size:12px;padding:12px 15px}
 .chan-roles{gap:12px}.chan-role{padding:12px}.chan-role h3{font-size:16px}.chan-role small{font-size:9px}
 #app .sim-role-card{grid-template-columns:96px 1fr}
 #app .training-hero>div{padding:25px}
}
@media(max-width:850px){
 .chan-header{flex-wrap:wrap;gap:18px}.chan-header nav{width:100%;justify-content:space-between;gap:16px}
 .chan-hero-inner{min-height:440px;grid-template-columns:1.12fr 1fr}
 .chan-hero h1{font-size:35px}.chan-hero-copy>p{font-size:13px}.chan-free{font-size:10px;gap:7px}
 .chan-speech{font-size:10px;padding:9px 14px;right:0;top:0}
 .chan-section{margin:60px auto}.chan-section h2{font-size:27px}.chan-section-top{align-items:flex-start;flex-direction:column;gap:14px}
 .chan-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.chan-role h3{font-size:19px}
 .chan-role p{font-size:13px}.chan-role small{font-size:10px}
 .chan-training{grid-template-columns:180px 1fr;gap:22px;padding:25px 30px}
 .chan-excel-heading{gap:28px}.chan-equation{flex-basis:340px;padding:22px}
 #app .training-hero{grid-template-columns:1fr}.training-hero>img{max-width:360px;justify-self:center}
 #app .chan-home-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 #app .sim-role-card{grid-template-columns:100px 1fr}
}
@media(max-width:600px){
 .chan-header{padding:17px 19px;gap:18px;position:relative}.chan-header .chan-brand{font-size:22px}.chan-header .chan-brand b{font-size:21px}.chan-header .chan-brand>img{width:45px;height:41px}
 .chan-header nav{gap:12px;overflow:visible;justify-content:space-between;padding:0 0 6px;flex-wrap:wrap}
 .chan-header nav>a{font-size:11px}.chan-header nav>.button{position:absolute;right:20px;top:25px;padding:6px 12px;font-size:11px;box-shadow:2px 2px}
 .chan-hero{padding:8px 20px 30px;border-radius:0 0 8% 8%/0 0 3% 3%}
 .chan-hero:before{width:190%;left:-59%;height:82%;top:-20%}
 .chan-hero-inner{grid-template-columns:1fr;gap:0}
 .chan-hero-copy{padding:20px 0 0}.chan-free{font-size:11px}
 .chan-hero h1{font-size:clamp(32px,8.7vw,48px);margin:21px 0 16px;line-height:1.45}
 .chan-hero-copy>p{font-size:13px;line-height:2}
 .chan-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.chan-actions .button{font-size:11px;padding:12px 9px;white-space:nowrap;text-align:center}.chan-actions .button span{margin-left:3px;font-size:15px}
 .chan-continue{margin-top:18px}.chan-keyvisual{max-width:400px;justify-self:center;width:100%;margin-top:17px}
 .chan-speech{right:3px;top:4px;font-size:11px}
 .chan-promise{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 22px;font-size:13px;margin-top:3px;max-width:390px}
 .chan-promise b{font-size:28px}
 .chan-section{padding:0 20px;margin:52px auto}.chan-section h2{font-size:24px;line-height:1.7}
 .chan-kicker{font-size:11px}.chan-section-top{margin-bottom:24px;gap:12px}
 .chan-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
 .chan-role{padding:13px}.chan-role h3{font-size:16px}.chan-role p{font-size:12px}.chan-role small{font-size:9px}
 .chan-role-link{font-size:10px}.chan-role-link b{width:21px;height:21px;flex-shrink:0}.chan-role-number{font-size:9px}
 .chan-role:last-child{grid-column:1/-1;display:grid;grid-template-columns:44% 1fr;column-gap:15px}
 .chan-role:last-child>img{grid-column:1;grid-row:1/span 5;align-self:center}
 .chan-role:last-child>span,.chan-role:last-child>h3,.chan-role:last-child>p,.chan-role:last-child>small{grid-column:2}
 .chan-role:last-child>h3{margin-top:12px}.chan-role:last-child>small{margin-bottom:12px}
 .chan-excel .chan-section{padding:38px 20px}
 .chan-excel-heading{flex-direction:column;align-items:stretch;gap:28px}
 .chan-equation{flex:auto;padding:21px;width:94%;align-self:center}.chan-equation strong{font-size:30px}
 .chan-excel-routes{grid-template-columns:1fr;gap:16px;margin-top:33px}
 .chan-excel-routes>a{padding:20px}.chan-excel-routes h3{font-size:19px}
 .chan-training{margin:45px 20px;padding:22px;grid-template-columns:1fr;gap:6px;text-align:left}
 .chan-training>img{width:165px;justify-self:center}.chan-training p{font-size:13px}
 .chan-counts{grid-template-columns:repeat(2,1fr);row-gap:25px;margin:28px 0}
 .chan-counts>div:nth-child(2){border:0}.chan-counts strong{font-size:43px}
 .beginner-faq.chan-section{padding:0 20px}.beginner-faq summary{font-size:14px;line-height:1.9}
 .mobile-break{display:block}.chan-mentor p{font-size:12px}
 .chan-mentor{padding:12px}.chan-mentor img{width:48px;height:43px}
 #app .training-hero>div{padding:23px}#app .training-hero h1{font-size:28px}
 #app .training-hero>img{max-width:330px}
 #app .chan-home-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 #app .chan-home-role-grid a:last-child{grid-column:1/-1;flex-direction:row;justify-content:center;gap:13px}
 #app .chan-home-role-grid a:last-child img{width:95px}
 #app .sim-role-card{grid-template-columns:92px 1fr;gap:0 12px}
 #app .sim-role-card h2{font-size:17px}.sim-role-card .btn{font-size:12px}
 #app .sim-mentor img{width:56px;height:49px}#app .sim-mentor p{font-size:12px;padding:10px 12px}
}
/* Keep the round character's proportions in existing icon and card slots. */
.chan-brand>img,.chan-mentor>img,#app .sim-mentor img{object-fit:contain}
.chan-role>img{aspect-ratio:8/7;object-fit:contain}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
@media print{.chan-header,.chan-mentor,.sim-mentor,.sim-role-art,.chan-home-roles,.chan-keyvisual{display:none!important}.article-head h1{font-size:22pt}.answer-box{background:#fff;border:1px solid #999}.chan-section{margin:25px 0}}
