.huML0G_page{--ai-ink:var(--read-ink,#172d3e);--ai-muted:var(--read-muted,#52656c);color:var(--ai-ink);padding-block:24px 56px}.huML0G_page a{color:inherit;text-underline-offset:4px}.huML0G_page a:focus-visible,.huML0G_page button:focus-visible,.huML0G_tableWrap:focus-visible{outline-offset:5px;outline:3px solid #b87528}.huML0G_crumbs{color:var(--ai-muted);flex-wrap:wrap;gap:8px 14px;margin-bottom:28px;font-size:14px;line-height:1.6;display:flex}.huML0G_hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:40px;padding-bottom:42px;display:grid}.huML0G_eyebrow{letter-spacing:.02em;color:var(--ai-muted);margin-bottom:14px;font-size:14px;font-weight:600;display:block}.huML0G_page .huML0G_hero h1{letter-spacing:-.035em;max-width:700px;margin:0 0 22px;font-size:clamp(32px,4.1vw,54px);line-height:1.12}.huML0G_lead{max-width:680px;margin:0 0 22px;font-size:20px;line-height:1.65}.huML0G_meta{color:var(--ai-muted);margin:20px 0 0;font-size:15px;line-height:1.7}.huML0G_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.huML0G_actions a{font-weight:600}.huML0G_actions a[class~=btn]{text-decoration:none}.huML0G_example{color:#183e3b;background:#e9f1ed;border-radius:10px;padding:26px;line-height:1.65}.huML0G_example strong{margin-bottom:15px;font-size:20px;display:block}.huML0G_example p{margin:0 0 18px}.huML0G_example a{font-weight:600}.huML0G_cover{color:#183e3b;background:#e9f1ed;border-radius:12px;margin:0;overflow:hidden}.huML0G_coverImage,.huML0G_coverImage img{width:100%;height:auto;display:block}.huML0G_coverNote{padding:18px 22px;font-size:16px;line-height:1.65}.huML0G_coverNote strong{margin-bottom:10px;font-size:19px;display:block}.huML0G_coverNote p{margin:0 0 12px}.huML0G_coverNote a{font-weight:600}.huML0G_section{margin-top:42px;scroll-margin-top:95px}.huML0G_section h2{letter-spacing:-.02em;margin:0 0 18px;font-size:28px;line-height:1.25}.huML0G_section>p{max-width:780px;font-size:18px;line-height:1.7}.huML0G_topics{flex-wrap:wrap;gap:12px 24px;margin:20px 0;padding:0;list-style:none;display:flex}.huML0G_topics a{font-weight:600}.huML0G_modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;display:grid}.huML0G_module{border-top:1px solid #c7d2d2;min-width:0;padding:22px 0 12px}.huML0G_module h3{margin:0 0 15px;font-size:21px;line-height:1.4}.huML0G_module ol{margin:0;padding:0;list-style:none}.huML0G_module li+li{margin-top:20px}.huML0G_lessonLink{font-size:18px;font-weight:600;line-height:1.5}.huML0G_module p{color:var(--ai-muted);margin:5px 0 0;font-size:16px;line-height:1.6}.huML0G_reading{max-width:800px;margin:0 auto}.huML0G_page .huML0G_reading h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(30px,3.5vw,43px);line-height:1.17}.huML0G_reading>p,.huML0G_reading>ul{margin:0 0 22px;font-size:18px;line-height:1.8}.huML0G_reading li{margin-bottom:10px}.huML0G_reading h2{margin:34px 0 20px;font-size:26px;line-height:1.3}.huML0G_prompt{color:#183e3b;break-inside:avoid;background:#eef3ef;border-radius:8px;margin:28px 0;padding:22px 24px}.huML0G_promptTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.huML0G_promptTop button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #879d96;border-radius:5px;min-height:44px;padding:10px 13px}.huML0G_promptTop button:hover{background:#dfe9e2}.huML0G_prompt blockquote{white-space:pre-wrap;border:0;margin:16px 0 0;padding:0;font-size:17px;line-height:1.75}.huML0G_copyStatus{min-height:21px;margin-top:8px;font-size:14px;display:block}.huML0G_tableWrap{max-width:100%;margin:26px 0;overflow-x:auto}.huML0G_tableWrap table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.65}.huML0G_tableWrap th,.huML0G_tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #c7d2d2;min-width:140px;padding:13px 16px}.huML0G_tableWrap th{color:#183e3b;background:#eef3ef;font-weight:600}.huML0G_pager{border-top:1px solid #c7d2d2;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0 26px;padding-top:26px;display:grid}.huML0G_pager a{font-size:17px;font-weight:600;line-height:1.5}.huML0G_pager small{color:var(--ai-muted);margin-bottom:6px;font-size:14px;font-weight:400;display:block}.huML0G_pager a:last-child{text-align:right}.huML0G_contents{padding:20px 0}.huML0G_contents summary{cursor:pointer;min-height:44px;font-weight:600;line-height:1.6}.huML0G_contents ol{padding-left:24px;line-height:1.7}.huML0G_contents li{margin-bottom:9px}.huML0G_sources{padding-left:23px;font-size:16px;line-height:1.75}.huML0G_sources li{margin-bottom:12px;padding-left:5px;scroll-margin-top:95px}.huML0G_note{color:var(--ai-muted);font-size:15px;line-height:1.75}html[data-ods-theme=dark] .huML0G_page{--ai-ink:#e4edf2;--ai-muted:#b2c5cf}html[data-ods-theme=dark] .huML0G_example{color:#e8eee6;background:#243d3c}html[data-ods-theme=dark] .huML0G_prompt{color:#e8eee6;background:#243d3c}html[data-ods-theme=dark] .huML0G_tableWrap th{color:#e8eee6;background:#243d3c}html[data-ods-theme=dark] .huML0G_cover{color:#e8eee6;background:#243d3c}@media (max-width:800px){.huML0G_hero{grid-template-columns:1fr;gap:25px;padding-bottom:22px}.huML0G_modules{grid-template-columns:1fr}.huML0G_example{padding:23px}.huML0G_page{padding-top:16px}.huML0G_section{margin-top:32px}}@media (max-width:480px){.huML0G_page .huML0G_hero h1{font-size:34px}.huML0G_lead{font-size:18px}.huML0G_crumbs{margin-bottom:23px}.huML0G_prompt{padding:18px}.huML0G_promptTop{gap:10px}.huML0G_pager{gap:16px}.huML0G_pager a{font-size:16px}.huML0G_tableWrap th,.huML0G_tableWrap td{padding:11px}.huML0G_reading>p,.huML0G_reading>ul{font-size:17px;line-height:1.8}}
