.readable-course-guides{background:#f7f3e9;color:#263c35;padding:65px max(22px,7vw);scroll-margin-top:145px}
.readable-guide-heading{max-width:760px;margin:0 auto 32px;text-align:center}
.readable-guide-heading>p:first-child{font:12px/1.5 Arial,sans-serif;letter-spacing:.16em}
.readable-guide-heading h2{font:400 clamp(34px,4.6vw,60px)/1.15 Georgia,serif;margin:18px 0;color:#263c35;letter-spacing:-.025em}
.readable-guide-heading>p:last-child{font:16px/1.7 Arial,sans-serif}
.readable-guide-list{max-width:1050px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}
.readable-guide-card{border-top:1px solid #a58c5e66;padding:28px 0;background:transparent;color:#263c35}
.readable-guide-card>a{font:400 clamp(23px,2.1vw,29px)/1.3 Georgia,serif;text-decoration:none;color:inherit;display:block}
.readable-guide-card>a:hover{text-decoration:underline;text-underline-offset:5px}
.readable-guide-card>a:focus-visible{outline:3px solid #a58c5e;outline-offset:6px}
.readable-guide-card p{font:16px/1.75 Arial,sans-serif;color:#4c5b50;margin:16px 0 0}
#faqs{scroll-margin-top:145px}
.learning-guide-page .guide-article-section{margin:38px 0;line-height:1.8}
.learning-guide-page .guide-article-section h2{color:#eddbb8}
.learning-guide-page .table-wrap{overflow-x:auto}
.learning-guide-page .table-wrap table{border-collapse:collapse;min-width:600px;width:100%}
.learning-guide-page .table-wrap th,.learning-guide-page .table-wrap td{padding:15px;text-align:left;border-bottom:1px solid #ffffff22;vertical-align:top}
.guide-scroll-reveal{transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}
.guide-scroll-reveal.is-waiting{opacity:0;transform:translateY(22px)}
@media(min-width:761px) and (max-width:1300px){body>.site-header{flex-wrap:wrap}.site-header .nav-start{gap:14px}}
@media(max-width:650px){.readable-course-guides{padding:44px 24px}.readable-guide-list{grid-template-columns:1fr;gap:0}.readable-guide-card{padding:25px 0}.readable-guide-card>a{font-size:25px}}
@media(prefers-reduced-motion:reduce){.guide-scroll-reveal{transition:none}.guide-scroll-reveal.is-waiting{opacity:1;transform:none}}
