main{--bg:#faf7f2;--bg-alt:#f2ece2;--surface:#ffffff;--ink:#1d1a16;--ink-2:#4a443c;--muted:#7a7166;--line:#e4dccf;--brand:#a8742a;--brand-ink:#7d5419;--brand-soft:#f3e6cf;--card:#fff;color:var(--ink)}body{background:#f3f1ec}.page-hero.dc{background:linear-gradient(90deg,#0b0b0d 0%,#0b0b0d 34%,rgba(11,11,13,.55) 58%,rgba(11,11,13,.15) 100%),linear-gradient(0deg,rgba(11,11,13,.85),transparent 40%),url(https://www.guitarlu.net/og/790402.jpg) right 35%/auto 120% no-repeat,#0b0b0d!important;position:relative;overflow:hidden;border-bottom:6px solid #d7261e;min-height:520px}.page-hero.dc .dc-deco{display:none}.page-hero.dc .wrap{position:relative;z-index:1}.page-hero.dc::after{content:"ELECTRIC";position:absolute;right:-1vw;bottom:-3.2vw;font:900 clamp(90px,15vw,240px)/1 "Noto Sans TC",Arial,sans-serif;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.12);pointer-events:none;white-space:nowrap}.page-hero.dc h1{font-family:"Noto Sans TC",sans-serif;font-weight:900;font-size:clamp(40px,6vw,76px);letter-spacing:-.01em;color:#fff;line-height:1.05}.page-hero.dc .wrap>p:first-of-type,.page-hero.dc .crumbs+p{display:inline-block;background:#d7261e;color:#fff!important;padding:6px 12px;letter-spacing:.24em;font-weight:700}.page-hero.dc .crumbs a,.page-hero.dc .crumbs{color:#bbb}.page-hero.dc .btn-primary,.btn-primary{background:#d7261e!important;border-color:#d7261e!important;border-radius:0!important}.page-hero.dc .btn{border-radius:0!important}main .section{background:#f3f1ec;padding:40px 0 64px;counter-reset:ls}main .section>.wrap{background:#fff;padding:44px 52px 52px;border-top:8px solid #111;box-shadow:0 1px 0 #ddd}main .section h2{font-family:"Noto Sans TC",sans-serif;font-weight:900;font-size:clamp(26px,3vw,36px);letter-spacing:-.01em;color:#111;padding-top:14px;border-top:3px solid #111;position:relative}main .section h2::before{content:"FEATURE";position:absolute;top:-3px;left:0;transform:translateY(-100%);background:#d7261e;color:#fff;font:700 11px/1 Arial,sans-serif;letter-spacing:.24em;padding:5px 8px}main .section #ce-faq h2::before{content:"Q & A"}main .section h2 .wb{background:none}ol.lessonlist{gap:0 48px!important;background:linear-gradient(#ddd,#ddd) 50% 0/1px 100% no-repeat}ol.lessonlist li{counter-increment:ls}ol.lessonlist li a{background:none;border:0;border-radius:0;border-bottom:1px solid #e6e3dc;box-shadow:none;padding:16px 0 16px 64px;position:relative}ol.lessonlist li a::before{content:counter(ls,decimal-leading-zero);position:absolute;left:0;top:12px;font:900 34px/1 "Noto Sans TC",Arial,sans-serif;color:#d7261e;letter-spacing:-.04em}ol.lessonlist li a:hover b{text-decoration:underline;text-decoration-color:#d7261e;text-underline-offset:4px}ol.lessonlist li a b{font-family:"Noto Sans TC",sans-serif;font-weight:900;color:#111}ol.lessonlist li a small{color:#666}.tipbox{background:#111!important;color:#eee!important;border:0!important;border-radius:0!important;padding:18px 20px!important}.tipbox a{color:#ff6a5f!important}nav.book-toc{background:#f3f1ec;border:0;border-radius:0}@media (max-width:767px){.page-hero.dc{min-height:0;background:linear-gradient(0deg,#0b0b0d 18%,rgba(11,11,13,.6) 60%,rgba(11,11,13,.35)),url(https://www.guitarlu.net/og/790402.jpg) 62% 20%/cover no-repeat,#0b0b0d!important}main .section{padding:0 0 30px}main .section>.wrap{padding:30px 16px 34px}ol.lessonlist{background:none}ol.lessonlist li a{padding-left:52px}ol.lessonlist li a::before{font-size:28px}}