.pb-reading-layout{grid-template-columns:240px minmax(0,760px);gap:90px;max-width:1190px;margin:0 auto;padding:65px 40px 80px;display:grid}.pb-reading-nav{align-self:start;max-height:calc(100dvh - 60px);position:sticky;top:30px;overflow:auto}.pb-reading-nav summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:15px;font-weight:500}.pb-reading-nav nav{flex-direction:column;margin-top:12px;display:flex}.pb-reading-nav nav a{border-bottom:1px solid var(--pb-line);color:var(--pb-olive);padding:12px 0;font-size:12px;line-height:1.8;text-decoration:none}.pb-reading-nav nav a:hover{text-underline-offset:5px;text-decoration:underline}.pb-reading-nav>p{color:var(--pb-muted);margin-top:24px;font-size:10px}.pb-reading-main{min-width:0}.pb-reading-title{border-bottom:1px solid var(--pb-line);margin-bottom:36px;padding-bottom:38px}.pb-reading-title h1{letter-spacing:-.8px;font-size:43px;font-weight:600;line-height:1.5}.pb-reading-lead{color:var(--pb-muted);margin-top:23px;font-size:18px}.pb-sample-status{color:var(--pb-muted);margin-top:22px;font-size:12px}.pb-sample-start{border-left:2px solid var(--pb-brass);margin-bottom:30px;padding:4px 0 4px 23px}.pb-sample-start h2{font-size:19px;font-weight:500}.pb-sample-start p{margin:12px 0;font-size:15px}.pb-training-notes{border:1px solid var(--pb-line);background:var(--pb-panel);margin-bottom:50px;padding:16px 23px;scroll-margin-top:30px}.pb-training-notes summary{cursor:pointer;padding-block:8px;font-size:15px;line-height:1.8}.pb-training-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font:14px/1.95 Noto Sans Thai,sans-serif}.pb-reading-section{margin:0 0 47px;scroll-margin-top:32px}.pb-reading-section h2{margin-bottom:22px;font-size:25px;font-weight:600;line-height:1.65}.pb-reading-section h3{margin-top:28px;font-size:18px;font-weight:500}.pb-reading-section>p{overflow-wrap:break-word;margin-top:20px;font-size:17px;line-height:2}.pb-reading-section ul,.pb-reading-section ol{padding-left:23px;font-size:16px;line-height:1.95}.pb-reading-section li{margin:12px 0;padding-left:5px}.pb-reading-section a{text-underline-offset:5px}.pb-reading-prompt{background:var(--pb-panel);border:1px solid var(--pb-line);margin-top:30px;padding:24px}.pb-reading-prompt>div{justify-content:space-between;align-items:center;gap:25px;font-size:14px;display:flex}.pb-reading-prompt p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;font-size:15px;line-height:1.95}.pb-sample-copy{background:var(--pb-action);min-height:44px;color:var(--pb-white);border:1px solid var(--pb-ink);cursor:pointer;flex-shrink:0;padding:10px 16px;font:500 12px Noto Sans Thai,sans-serif}.pb-sample-copy:hover{background:var(--pb-olive)}.pb-sample-copy:focus-visible{outline:3px solid var(--pb-focus);outline-offset:5px}.pb-sample-copy-status{margin-top:12px;font-size:12px;line-height:1.9;display:block}.pb-reading-check{background:var(--pb-soft);margin-top:26px;padding:22px 25px;font-size:15px}.pb-reading-check p{margin-top:10px}.pb-reading-exercise{background:var(--pb-soft);padding:30px}.pb-reading-exercise h2{font-size:23px}.pb-reading-answer{border-top:1px solid var(--pb-line);margin-top:25px;padding-top:10px}.pb-reading-answer summary{cursor:pointer;padding:12px 0;font-size:15px;line-height:1.8}.pb-reading-answer p{margin:12px 0;font-size:15px;line-height:1.95}.pb-reading-end{border-top:1px solid var(--pb-line);padding-top:40px}.pb-reading-end h2{font-size:27px;font-weight:500;line-height:1.6}.pb-reading-end>p:not(.pb-note){color:var(--pb-muted);margin-top:21px;font-size:15px}.pb-reading-end .pb-button{margin:25px 22px 15px 0}.pb-reading-end>.pb-text-link{display:inline-block}@media (width<=1000px){.pb-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:40px;padding-inline:26px}.pb-reading-title h1{font-size:35px}}@media (width<=740px){.pb-sample .pb-header{flex-wrap:wrap;gap:24px}.pb-sample .pb-header>.pb-text-link{font-size:11px}.pb-reading-layout{padding:25px 22px 50px;display:block}.pb-reading-nav{max-height:none;margin-bottom:35px;position:static}.pb-reading-nav summary{border-bottom:1px solid var(--pb-line)}.pb-reading-nav nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.pb-reading-nav nav a{font-size:11px}.pb-reading-nav>p{display:none}.pb-reading-title h1{font-size:31px;line-height:1.6}.pb-reading-title{margin-bottom:27px;padding-bottom:26px}.pb-reading-lead{margin-top:19px;font-size:16px;line-height:1.9}.pb-sample-status{font-size:11px}.pb-sample-start{padding-left:17px}.pb-sample-start p{font-size:14px}.pb-training-notes{margin-bottom:37px;padding:12px 17px}.pb-training-notes summary{font-size:14px}.pb-training-notes pre{font-size:13px}.pb-reading-section{margin-bottom:38px}.pb-reading-section h2{margin-bottom:20px;font-size:23px}.pb-reading-section>p{font-size:16px;line-height:2}.pb-reading-prompt{padding:20px}.pb-reading-prompt>div{flex-wrap:wrap;gap:15px}.pb-reading-prompt p{font-size:14px}.pb-reading-check{padding:20px;font-size:14px}.pb-reading-exercise{margin-inline:-5px;padding:23px 20px}.pb-reading-exercise h2{font-size:21px}.pb-reading-section ul,.pb-reading-section ol{font-size:15px}.pb-reading-answer summary,.pb-reading-answer p{font-size:14px}.pb-reading-end h2{font-size:24px}}@media print{.pb-header,.pb-reading-nav,.pb-skip,.pb-sample-copy,.pb-sample-copy-status,.pb-reading-end{display:none}.pb-reading-layout{max-width:none;padding:0;display:block}.pb-reading-title h1{font-size:28pt}.pb-reading-section>p{font-size:12pt}.pb-reading-prompt,.pb-reading-check{break-inside:avoid}}.pb-reading-extra{border:1px solid var(--pb-line);background:var(--pb-white);border-radius:10px;margin-bottom:18px;padding:16px 22px}.pb-reading-extra>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:8px 0;line-height:1.8}.pb-reading-extra>summary span{color:var(--pb-muted);margin-right:12px;font-size:12px}.pb-reading-extra>summary strong{font-size:19px}.pb-reading-extra[open]>summary{border-bottom:1px solid var(--pb-line);margin-bottom:22px;padding-bottom:18px}.pb-reading-extra>summary:focus-visible{outline:3px solid var(--pb-focus);outline-offset:5px}.pb-reading-more{margin:36px 0}.pb-reading-more>p{margin-bottom:18px;font-size:15px;font-weight:600}.pb-reading-scene{overflow-wrap:anywhere;margin-top:20px;font-size:17px;line-height:2}@media (width<=740px){.pb-reading-extra{padding:12px 16px}.pb-reading-extra>summary span{display:block}.pb-reading-extra>summary strong{font-size:18px}.pb-reading-scene{font-size:16px}}.pb-lesson-overview{border:1px solid var(--pb-line,#d7d9dc);background:var(--pb-white,#fff);color:var(--pb-ink,#202124);overflow-wrap:anywhere;border-radius:16px;margin:30px 0 46px;padding:clamp(20px,3vw,34px);scroll-margin-top:28px}.pb-lesson-overview .pb-overview-label{letter-spacing:.02em;color:var(--pb-ink,#202124);margin:0 0 12px;font-size:12px;font-weight:700}.pb-lesson-overview>h2,.pb-lesson-overview>h3:not(.pb-overview-flow-title){margin:0 0 18px;font-size:clamp(23px,2.6vw,29px);font-weight:700;line-height:1.65}.pb-lesson-overview>p,.pb-lesson-overview li p,.pb-overview-takeaway p{margin:0 0 14px;font-size:16px;line-height:1.95}.pb-lesson-overview .pb-overview-components{margin:24px 0;padding:0;list-style:none}.pb-overview-components>li{border-top:1px solid var(--pb-line,#d7d9dc);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.pb-overview-number{background:var(--pb-soft,#f0f1f3);border-radius:50%;place-items:center;width:32px;height:32px;margin-top:2px;font-size:12px;font-weight:700;display:grid}.pb-overview-components h3,.pb-overview-components h4{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.7}.pb-overview-components li p:last-child{margin-bottom:0}.pb-overview-components .pb-overview-example{border-left:2px solid var(--pb-accent,#a34528);background:var(--pb-soft,#f0f1f3);padding:10px 14px;font-size:15px}.pb-overview-takeaway{background:var(--pb-soft,#f0f1f3);border-radius:10px;margin:8px 0 26px;padding:18px 20px}.pb-overview-takeaway>strong{font-size:15px}.pb-overview-takeaway p{margin:8px 0 0}.pb-lesson-overview .pb-overview-flow-title{margin:0 0 12px;font-size:16px;line-height:1.7}.pb-lesson-overview .pb-overview-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0 0 20px;padding-left:22px;display:grid}.pb-overview-flow li{padding-left:3px;font-size:14px;line-height:1.8}.pb-overview-flow li::marker{color:var(--pb-ink,#202124);font-weight:700}.pb-lesson-overview .pb-overview-bridge{border-top:1px solid var(--pb-line,#d7d9dc);margin:0;padding-top:18px}@media (width<=480px){.pb-overview-components>li{grid-template-columns:28px minmax(0,1fr);gap:10px}.pb-overview-number{width:26px;height:26px;font-size:11px}.pb-lesson-overview .pb-overview-flow{grid-template-columns:1fr}.pb-lesson-overview>p,.pb-lesson-overview li p,.pb-overview-takeaway p{font-size:15px}.pb-overview-components h3,.pb-overview-components h4{font-size:17px}}@media print{.pb-lesson-overview{border-radius:0;padding:18px}.pb-overview-components>li,.pb-overview-takeaway{break-inside:avoid}}.pb-lesson-walkthrough-title{margin:0 0 12px;font-size:23px;line-height:1.7}.pb-lesson-step-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 12px;display:grid}.pb-lesson-step-buttons button{padding-inline:9px}.pb-lesson-step-buttons [aria-pressed=true],.pb-lesson-step-buttons [aria-pressed=true]:hover{background:var(--pb-ink,#1c1c1c);color:var(--pb-white,#fff);border-color:var(--pb-ink,#1c1c1c);font-weight:700}.pb-lesson-step-status{margin:10px 0 18px;font-size:14px;line-height:1.9}.pb-lesson-copy-step{margin-top:14px}[data-step-prompt]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--pb-line,#d9dce0);background:var(--pb-soft,#eef2f6);border-radius:7px;padding:15px}@media (width<=740px){.pb-lesson-step-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-lesson-walkthrough-title{font-size:21px}}.pb-sample-breadcrumb{color:var(--pb-muted,#526070);margin-bottom:26px;font-size:13px;line-height:1.9}.pb-sample-breadcrumb a{text-underline-offset:4px;min-height:44px;padding-block:10px;display:inline-block}.pb-lesson-video-error{background:var(--pb-soft,#eef2f6);padding:14px;font-size:14px;line-height:1.9}.pb-lesson-figure,.pb-lesson-video{border:1px solid var(--pb-line,#d9dce0);background:var(--pb-panel,#fff);border-radius:12px;min-width:0;margin:32px 0;padding:22px}.pb-lesson-figure>img{border-radius:6px;width:100%;height:auto}.pb-lesson-image-frame{border-radius:6px;width:100%;min-width:0}.pb-lesson-image-frame>img{width:100%;height:auto;display:block}.pb-lesson-image-frame[data-focused=true]{position:relative;overflow:hidden}.pb-lesson-image-frame[data-focused=true]>img{max-width:none;display:block;position:absolute}.pb-lesson-zoom-area>.pb-lesson-image-frame[data-focused=true]{width:max(800px,100%)}.pb-lesson-look{font-size:14px;line-height:1.9;margin:0 0 18px!important}.pb-lesson-figure figcaption,.pb-lesson-video figcaption,.pb-lesson-dialog-caption{color:var(--pb-muted,#526070);margin:15px 0;font-size:13px;line-height:1.9}.pb-lesson-control,.pb-lesson-option{font:inherit;border:1px solid var(--pb-secondary,#526b87);background:var(--pb-panel,#fff);min-height:44px;color:var(--pb-ink,#1c1c1c);cursor:pointer;touch-action:manipulation;border-radius:7px;padding:10px 16px;font-size:14px;line-height:1.8;transition:background .18s}.pb-lesson-control:hover,.pb-lesson-option:hover{background:var(--pb-soft,#eef2f6)}.pb-lesson-control:focus-visible,.pb-lesson-option:focus-visible,.pb-lesson-text>summary:focus-visible,.pb-lesson-zoom-area:focus-visible{outline:3px solid var(--pb-focus,#526b87);outline-offset:4px}.pb-lesson-text{margin:18px 0 0;font-size:14px;line-height:1.95}.pb-lesson-text>summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700}.pb-lesson-text ul{margin:10px 0;padding-left:23px}.pb-lesson-text li+li{margin-top:10px}.pb-lesson-text p{line-height:1.95;margin:12px 0!important;font-size:14px!important}.pb-lesson-practice{border-left:3px solid var(--pb-secondary,#526b87);background:var(--pb-soft,#eef2f6);border-radius:0 8px 8px 0;margin-top:18px;padding:12px 17px}.pb-lesson-practice p{line-height:1.95;margin:0!important;font-size:14px!important}.pb-lesson-practice p+p{margin-top:7px!important}.pb-lesson-dialog{border:1px solid var(--pb-secondary,#526b87);background:var(--pb-panel,#fff);width:min(1100px,96vw);max-width:96vw;max-height:94vh;color:var(--pb-ink,#1c1c1c);border-radius:12px;padding:20px;font-family:inherit}.pb-lesson-dialog::backdrop{background:#0009}.pb-lesson-dialog-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.pb-lesson-dialog-header p{font-size:13px;line-height:1.8;margin:0!important}.pb-lesson-dialog-header button{flex-shrink:0}.pb-lesson-zoom-area{overscroll-behavior:contain;border:1px solid var(--pb-line,#d9dce0);max-height:65vh;overflow:auto}.pb-lesson-zoom-area img{width:max(800px,100%);max-width:none;height:auto;display:block}.pb-lesson-dialog>a{text-underline-offset:4px;min-height:44px;padding-block:8px;font-size:13px;display:inline-block}.pb-lesson-dialog>a[hidden]{display:none!important}.pb-lesson-video h3{margin:0 0 12px;font-size:21px;line-height:1.8}.pb-lesson-video video{aspect-ratio:16/9;background:var(--pb-deep,#1c1c1c);border-radius:6px;width:100%;height:auto;display:block}.pb-lesson-check{border:1px solid var(--pb-secondary,#526b87);background:var(--pb-soft,#eef2f6);border-radius:10px;min-width:0;margin:30px 0 0;padding:20px}.pb-lesson-check legend{white-space:normal;max-width:100%;padding:0 7px;font-size:17px;font-weight:700;line-height:1.9}.pb-lesson-check>p{font-size:14px;line-height:1.9;margin:0 0 15px!important}.pb-lesson-options{gap:12px;display:grid}.pb-lesson-option{text-align:left;white-space:normal;overflow-wrap:anywhere}.pb-lesson-option[aria-pressed=true]{background:var(--pb-panel,#fff);border-width:2px;padding:9px 15px;font-weight:700}.pb-lesson-check .pb-lesson-feedback:not(:empty){border-top:1px solid var(--pb-secondary,#526b87);padding-top:15px;font-weight:700;margin:18px 0 0!important}@media (width<=740px){.pb-lesson-figure,.pb-lesson-video{margin-block:25px;padding:15px}.pb-lesson-dialog{padding:12px}.pb-lesson-dialog-header{align-items:flex-start;gap:10px}.pb-lesson-dialog-header p{font-size:12px}.pb-lesson-dialog-header button{padding-inline:10px;font-size:12px}.pb-lesson-check{padding:16px}.pb-lesson-check legend{font-size:16px}.pb-lesson-control,.pb-lesson-option{font-size:13px}}@media (prefers-reduced-motion:reduce){.pb-lesson-control,.pb-lesson-option{transition:none}}@media print{.pb-lesson-control,.pb-lesson-dialog,.pb-lesson-check,.pb-lesson-video video{display:none}.pb-lesson-figure,.pb-lesson-video{break-inside:avoid}}
