.iq-article{--iq-ink:#254a62;--iq-blue:#185d91;--iq-teal:#276a73;--iq-line:#c9dde5;width:min(1100px,100% - 48px);margin:auto;padding:116px 0 80px;color:#374e5b;font-size:17px;line-height:1.95;overflow-wrap:anywhere}.iq-article,.iq-article *,.iq-article *::before,.iq-article *::after{box-sizing:border-box}.iq-article h1,.iq-article h2,.iq-article h3,.iq-article p,.iq-article figure{margin:0;padding:0}.iq-article h1,.iq-article h2,.iq-article h3{color:var(--iq-ink);font-weight:700;line-height:1.65;border:0;background:none;text-wrap:balance}.iq-article h1::before,.iq-article h1::after,.iq-article h2::before,.iq-article h2::after,.iq-article h3::before,.iq-article h3::after{content:none}.iq-article h1{font-size:clamp(27px,2.5vw,35px)}.iq-article h2{font-size:clamp(23px,2.15vw,28px);margin-bottom:24px}.iq-article h3{font-size:20px;margin-bottom:16px}.iq-article p{font-size:inherit;line-height:inherit}.iq-article p+p{margin-top:22px}.iq-article a{color:var(--iq-blue);text-underline-offset:4px}.iq-article a:focus-visible{outline:3px solid #a07800;outline-offset:5px}.iq-article img{display:block;width:100%;height:auto}.iq-article [id]{scroll-margin-top:110px}.iq-article .iq-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;margin-bottom:35px}.iq-article .iq-kicker{font-size:13px;font-weight:700;color:var(--iq-teal);letter-spacing:.04em;margin-bottom:15px}.iq-article .iq-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:28px 0 42px;border-bottom:2px solid var(--iq-line)}.iq-article .iq-hero figure{border-radius:20px;overflow:hidden}.iq-article .iq-deck{font-size:18px;margin-top:25px}.iq-article .iq-byline{font-size:12px;margin-top:24px}.iq-article .iq-opening,.iq-article .iq-first,.iq-article .iq-related{max-width:800px;margin:52px auto}.iq-article .iq-related{padding-top:28px;border-top:1px solid var(--iq-line)}.iq-article .iq-related h2{font-size:22px}.iq-article .iq-map{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;padding:26px;border-radius:20px;border:1px solid var(--iq-line);background:#f2f8fb;margin:38px 0 55px}.iq-article .iq-map>p{grid-column:1/-1;font-size:14px;font-weight:700;margin-bottom:8px;color:var(--iq-teal)}.iq-article .iq-map a{display:block;padding:18px 15px;background:#fff;border-bottom:3px solid #92bdcf;border-radius:8px;text-decoration:none;font-size:14px}.iq-article .iq-map span{display:block;font-weight:700;color:var(--iq-teal);font-size:18px;margin-bottom:7px}.iq-article .iq-note{padding:24px 28px;background:#f1f8fa;border-left:4px solid #87b7c2;margin-top:28px;border-radius:0 12px 12px 0}.iq-article .iq-note p{margin-top:12px}.iq-article .iq-note strong{color:var(--iq-ink)}.iq-article .iq-section-head{max-width:800px;margin:0 auto 30px}.iq-article .iq-question{border-top:1px solid var(--iq-line);border-bottom:1px solid var(--iq-line);padding:46px 0}.iq-article .iq-observation{display:grid;grid-template-columns:360px 1fr;gap:38px;align-items:start;margin:30px 0}.iq-article .iq-observation figure{border-radius:16px;overflow:hidden;position:sticky;top:115px}.iq-article .iq-field-notes{margin:25px 0 0;padding:12px 24px;background:#fffdf5;border:1px solid #e0dcc7;border-radius:4px 16px 16px 4px}.iq-article .iq-field-notes>div{padding:16px 0;border-bottom:1px dashed #c8d7dd}.iq-article .iq-field-notes>div:last-child{border:0}.iq-article .iq-field-notes dt{font-weight:700;color:var(--iq-teal);font-size:15px;margin-bottom:7px}.iq-article .iq-field-notes dd{margin:0;font-size:16px}.iq-article .iq-question>p{max-width:800px;margin:22px auto 0}.iq-article .iq-sources{padding:48px 0}.iq-article .iq-sources>h2,.iq-article .iq-sources>p{max-width:800px;margin-left:auto;margin-right:auto}.iq-article .iq-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:32px;border:1px solid var(--iq-line);border-radius:20px;overflow:hidden}.iq-article .iq-source-grid>section{padding:30px;background:#f7fbfc;border-bottom:1px solid var(--iq-line)}.iq-article .iq-source-grid>section:nth-child(odd){border-right:1px solid var(--iq-line)}.iq-article .iq-source-grid>section:nth-last-child(-n+2){border-bottom:0}.iq-article .iq-help{font-size:15px;border-top:1px dashed #b9d3de;padding-top:17px}.iq-article .iq-help strong{display:block;color:var(--iq-teal);margin-bottom:8px}.iq-article .iq-reading{display:grid;grid-template-columns:320px 1fr;gap:40px;padding:36px 0 48px;border-bottom:1px solid var(--iq-line);align-items:start}.iq-article .iq-reading figure{position:sticky;top:115px;border-radius:16px;overflow:hidden;margin-top:15px}.iq-article .iq-check{max-width:860px;margin:52px auto}.iq-article .iq-checklist{margin:30px 0;border-top:2px solid #95becb}.iq-article .iq-checklist>div{padding:22px 0;border-bottom:1px solid var(--iq-line);display:grid;grid-template-columns:230px 1fr;gap:24px}.iq-article .iq-checklist dt{font-size:17px;font-weight:700;color:var(--iq-teal)}.iq-article .iq-checklist dd{margin:0;font-size:16px}.iq-article .iq-record{display:grid;grid-template-columns:1fr 290px;gap:30px;background:#fffdf5;border:1px solid #e1dcc7;border-radius:20px;padding:36px}.iq-article .iq-record figure{border-radius:14px;overflow:hidden;align-self:center}.iq-article .iq-record-example{grid-column:1/-1;padding:25px 30px;background:#fff;border-left:4px solid #9ec2d2;border-radius:0 12px 12px 0}.iq-article .iq-example-label{font-size:14px;font-weight:700;color:var(--iq-teal);margin-bottom:15px}.iq-article .iq-record-example dl{margin:0}.iq-article .iq-record-example dl>div{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:15px 0;border-bottom:1px dashed var(--iq-line)}.iq-article .iq-record-example dl>div:last-child{border:0}.iq-article .iq-record-example dt{font-weight:700;font-size:15px;color:var(--iq-ink)}.iq-article .iq-record-example dd{margin:0;font-size:16px}.iq-article .iq-safety{max-width:800px;margin:48px auto;padding:28px;background:#f5f7f8;border-top:3px solid #91aebc}.iq-article .iq-safety h2{font-size:22px}.iq-article .iq-next{background:#edf6fc;border:1px solid #c3dce8;border-radius:24px;padding:38px;margin-top:52px}.iq-article .iq-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:27px}.iq-article .iq-actions>p{display:contents}.iq-article .iq-actions a{padding:18px 20px;border:1px solid #adc9d9;border-radius:12px;background:#fff;text-decoration:none;font-size:15px}.iq-article .iq-actions a:last-child{grid-column:1/-1;background:var(--iq-blue);color:#fff;border-color:var(--iq-blue)}.iq-article .iq-credit{font-size:13px;margin-top:28px}@media(max-width: 1199px){body:has(.iq-article) .right-fixed-banner{display:none}}@media(max-width: 900px){.iq-article .iq-hero{gap:24px;grid-template-columns:1fr 1fr}.iq-article .iq-map{grid-template-columns:1fr 1fr}.iq-article .iq-observation{grid-template-columns:260px 1fr;gap:25px}.iq-article .iq-reading{grid-template-columns:250px 1fr;gap:25px}.iq-article .iq-record{grid-template-columns:1fr 230px;gap:25px;padding:28px}.iq-article .iq-checklist>div{grid-template-columns:190px 1fr}}@media(max-width: 767px){.iq-article{width:calc(100% - 36px);padding:100px 0 60px;font-size:16px}.iq-article h1{font-size:26px}.iq-article h2{font-size:23px}.iq-article h3{font-size:19px}.iq-article [id]{scroll-margin-top:90px}.iq-article .iq-breadcrumb{font-size:11px;margin-bottom:24px}.iq-article .iq-hero{grid-template-columns:1fr;gap:24px;padding:12px 0 30px}.iq-article .iq-hero figure{border-radius:14px}.iq-article .iq-deck{font-size:17px}.iq-article .iq-opening,.iq-article .iq-first{margin:38px auto}.iq-article .iq-map{padding:21px 18px;gap:12px;margin:30px 0 38px;grid-template-columns:1fr}.iq-article .iq-map a{display:flex;align-items:center;gap:18px;font-size:13px;padding:16px}.iq-article .iq-map span{font-size:17px;min-width:76px;margin:0}.iq-article .iq-note{padding:22px 20px}.iq-article .iq-question{padding:35px 0}.iq-article .iq-observation{grid-template-columns:1fr;gap:26px}.iq-article .iq-observation figure{position:static;width:min(320px,100%);margin:auto}.iq-article .iq-field-notes{padding:8px 21px}.iq-article .iq-sources{padding:38px 0}.iq-article .iq-source-grid{grid-template-columns:1fr}.iq-article .iq-source-grid>section{padding:26px 22px;border-right:0 !important;border-bottom:1px solid var(--iq-line) !important}.iq-article .iq-source-grid>section:last-child{border-bottom:0 !important}.iq-article .iq-reading{grid-template-columns:1fr;gap:25px;padding:15px 0 38px}.iq-article .iq-reading figure{position:static;margin:0 auto;width:min(320px,100%)}.iq-article .iq-check{margin:38px auto}.iq-article .iq-checklist>div{grid-template-columns:1fr;gap:10px;padding:21px 0}.iq-article .iq-record{grid-template-columns:1fr;gap:26px;padding:27px 21px}.iq-article .iq-record figure{width:min(300px,100%);margin:auto}.iq-article .iq-record-example{padding:21px 17px}.iq-article .iq-record-example dl>div{grid-template-columns:1fr;gap:7px}.iq-article .iq-safety{padding:24px 20px;margin:38px auto}.iq-article .iq-next{padding:28px 21px;margin-top:38px}.iq-article .iq-actions{grid-template-columns:1fr}.iq-article .iq-actions a{padding:16px 18px;font-size:14px}}.iq-article .iq-body .iq-detail{display:block;width:104px;height:104px;object-fit:contain;margin:0 0 14px}@media(max-width: 767px){.iq-article .iq-body .iq-detail{width:94px;height:94px}}
