.article-reading{padding:36px 0 48px}.article-reading>.wrap{max-width:1160px;font-size:16px}.article-reading>.article-head{padding:0 24px;border:0}.article-reading .reading-head{margin-bottom:28px}.reading-head-copy{min-width:0}.article-reading .reading-head-with-cover{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:center}.article-reading h1{font-size:28px;font-weight:600;line-height:1.3;letter-spacing:0;margin:14px 0;color:var(--color-heading)}.article-reading .article-h1,.article-reading .article-deck{max-width:none}.article-reading .article-byline a{font-weight:400}.article-reading .article-sub{font-size:16px;font-weight:500;letter-spacing:0}.article-reading p,.article-reading li,.article-reading .article-body p{font-size:16px;line-height:1.65;font-weight:400;color:var(--color-text)}.article-reading p{margin:0 0 16px}.article-reading h2,.article-reading .article-body h2{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;margin:32px 0 12px;color:var(--color-heading)}.article-reading .article-body{max-width:none}.article-reading .reading-meta,.article-reading .reading-byline{font-size:14px;color:var(--color-text-secondary)}.article-reading .reading-meta{margin:20px 0 16px!important;letter-spacing:0;font-weight:400;text-transform:none}.article-reading .article-back{display:inline-block;font-size:14px;font-weight:400;margin:0}.reading-cover{margin:0;min-width:0}.reading-cover img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;margin:0 auto;border-radius:4px}.article-reading .otp-mobile{display:block;margin:0 0 28px}.article-reading summary,.article-reading .otp-summary{font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-heading);background:var(--color-bg);min-height:44px;padding:12px 0;border:0;cursor:pointer}.article-reading .otp-mobile,.reading-optional{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.article-reading .otp-mobile .toc{border:0;padding:0 0 16px}.article-reading .toc a{font-size:14px;font-weight:400;padding:10px 0}.article-reading .panel-short{margin:0 0 28px;padding:20px 24px;background:var(--color-bg-soft);border:0;border-left:3px solid var(--color-border-strong)}.article-reading .panel-short h2{margin:0 0 10px}.article-reading .panel-short p{margin:0}.article-reading .article-body ul,.article-reading .article-body ol{font-size:16px;line-height:1.65;columns:1;max-width:none;margin:0 0 20px;padding-left:22px}.article-reading li{margin-bottom:8px}.article-reading .callout{margin:24px 0;padding:18px 24px;background:var(--color-bg-soft);border:0;border-left:3px solid var(--color-border-strong)}.article-reading .callout .kicker{font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-heading);margin-bottom:8px}.article-reading .callout p:not(.kicker),.article-reading .reading-optional p{font-size:16px!important;color:var(--color-text)!important}.reading-optional{margin:24px 0}.reading-optional p{margin:0 0 18px}.article-reading .article-closing{background:var(--color-bg)!important;border-top:1px solid var(--color-border);padding:24px 0!important;margin:28px 0 0!important}.article-reading .article-closing h2{margin:0 0 12px}.article-reading .article-closing .btn{background:var(--color-bg);color:var(--color-heading);border:1px solid var(--color-border-strong);font-size:14px;font-weight:500;min-height:44px}.article-reading .article-closing .btn:hover{background:var(--color-bg-soft)}.reading-related{border-top:1px solid var(--color-border);padding-top:24px}.article-reading .reading-related h2{margin-top:0}.reading-related ul{list-style:none;padding:0}.reading-related a{display:inline-block;padding:5px 0}.reading-help{margin:28px 0}.article-reading .panel-pair,.article-reading .checklist-cols,.article-reading .term-grid{grid-template-columns:minmax(0,1fr)}.article-reading .panel-title,.article-reading .panel-steps-title,.article-reading .checklist-title{font-size:18px;font-weight:600;letter-spacing:0}.article-reading .panel-list,.article-reading .step-list{max-width:none;font-size:16px;line-height:1.65}.article-reading .panel-list strong,.article-reading .step-body strong{font-weight:500}.article-reading .article-body .panel-title{margin:0 0 12px}.article-reading .panel{padding:20px 24px}.article-reading .panel-action{background:var(--color-bg);border-color:var(--color-border);border-left:3px solid var(--color-border-strong)}.article-reading .panel-action .panel-list li{display:block}.article-reading .panel-action .panel-list .ico{margin-right:8px;vertical-align:middle}.article-reading .article-body .panel-list{margin:0;padding:0;gap:12px}.article-reading .panel-list li{margin-bottom:0}.article-reading .reading-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0}.article-reading .reading-related li{margin:0;padding:12px 0;border-bottom:1px solid var(--color-border)}.article-reading .reading-related li p{font-size:14px;color:var(--color-text-secondary);margin:0}.article-reading .reading-help{padding:18px 0;border-bottom:1px solid var(--color-border)}.article-reading .reading-help p{margin:0}.article-reading .share-row{padding:18px 24px}.article-reading .panel-lead,.article-reading .step-body,.article-reading .term-name,.article-reading .term-def{font-size:16px;line-height:1.65}.article-reading .article-terms>p:not(.term){max-width:none}.article-reading .term-name{font-weight:500}.article-reading .term-bar{margin-bottom:24px}.article-reading .article-figure img{max-width:100%;height:auto}.article-reading .article-table{max-width:100%}.article-reading .article-quote p{font-size:16px}@media(max-width:900px){.article-reading .reading-head-with-cover{grid-template-columns:minmax(0,1fr);gap:20px}.reading-cover{width:100%;max-width:500px;justify-self:start}}@media(max-width:600px){.article-reading{padding-top:24px}.article-reading h1{font-size:24px}.reading-cover img{max-height:240px;margin-left:0;object-position:left center}.article-reading .reading-related ul{grid-template-columns:minmax(0,1fr)}.article-reading .panel-short,.article-reading .callout,.article-reading .panel{padding:18px}}@media print{.article-reading .reading-head-with-cover{display:block}.article-reading .reading-related ul{display:block}.article-reading .otp-mobile,.article-reading .reading-help{display:none}.article-reading .reading-optional::details-content{content-visibility:visible}.article-reading .reading-optional>p{display:block!important}.article-reading .reading-cover img{max-height:160px}.article-reading{padding:0}}.article-reading .reading-content{max-width:860px}.article-reading .article-body>p,.article-reading .article-body>ul,.article-reading .article-body>ol{max-width:72ch}.article-reading h2,.article-reading .article-body h2{font-size:22px;line-height:1.4;margin-top:36px}.article-reading .article-body h3{font-size:18px;line-height:1.45;margin:24px 0 10px}.article-reading .article-body [id]{scroll-margin-top:110px}.article-reading .toc a{font-size:15px}.reading-quick{padding:20px 24px;background:var(--color-bg-soft);border-left:3px solid var(--green-dark);margin-bottom:24px}.article-reading .reading-quick h2{margin-top:0}.reading-quick ul{margin-bottom:12px}@media(max-width:600px){.article-reading h2,.article-reading .article-body h2{font-size:20px}.reading-quick{padding:18px}}.article-reading .otp-mobile .toc{max-height:300px;overflow:auto}@media(max-width:600px){.article-reading .otp-mobile .toc{max-height:220px}}@media print{.article-reading .reading-content{max-width:none}}.article-reading .reading-scope{font-size:14px;color:var(--color-text-secondary);margin-top:8px}.reading-answer{margin-bottom:24px}.article-reading .reading-answer .panel{margin-top:0}.article-reading .otp-mobile[open] .toc{max-height:none;overflow:visible}
