.page-hero.learning-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;min-height:0;padding-block:44px 48px}.page-hero.learning-hero h1{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:-.035em;max-width:680px;font-size:clamp(30px,3vw,42px);font-weight:650;line-height:1.14}.page-hero.learning-hero .lede{margin-top:18px;font-size:18px;line-height:1.6}.page-hero.learning-hero .eyebrow{margin-bottom:18px}.page-hero.learning-hero .actions{gap:18px;margin-top:24px}.learning-hero .hero-visual .art{aspect-ratio:16/9;object-fit:cover;border-radius:4px;max-height:240px}.learning-hero .scene-caption{margin-top:12px}.guide-layout.learning-layout{padding-block:24px 72px}.learning-layout .article{min-width:0}.learning-layout .article h2,.learning-layout .article h3,.learning-layout .article blockquote{font-family:var(--font-body,"Inter", sans-serif)}.learning-layout .article h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(23px,2.1vw,28px);font-weight:650;line-height:1.25}.learning-layout .article h3{font-size:20px;font-weight:600;line-height:1.35}.learning-layout .article p,.learning-layout .article li{font-size:17px;line-height:1.75}.learning-layout .article blockquote{font-size:21px;line-height:1.5}.learning-layout .article section{padding-bottom:44px}.learning-layout .article .small,.learning-layout .article .workbook-hint{font-size:14px;line-height:1.6}.learning-layout .guide-toc{top:28px}.learning-layout .workbook-invitation{border-block:1px solid var(--line,#ddd8d0);margin:0 0 40px;padding:18px 0;font-size:14px}.workbook-invitation .text-link{margin-right:16px}.learning-layout .workbook{border-top:1px solid var(--line,#ddd8d0);margin-top:20px;padding-block:32px 44px;scroll-margin-top:30px}.workbook .eyebrow{margin-bottom:14px}.workbook-example{border-block:1px solid var(--line,#ddd8d0);margin-block:24px}.workbook-example summary{cursor:pointer;padding:16px 0;font-size:15px;font-weight:600}.workbook-example-content{padding-bottom:20px}.learning-layout .workbook-example h3{margin-top:6px}.workbook-example dl{margin:20px 0 0}.workbook-example dl>div{margin-top:16px}.workbook-example dt{font-size:14px;font-weight:600;line-height:1.5}.workbook-example dd{margin:5px 0 0;font-size:15px;line-height:1.65}.workbook-fields{border:0;min-width:0;margin:28px 0 20px;padding:0}.workbook-fields legend{margin-bottom:22px;padding:0;font-size:19px;font-weight:600}.workbook-field{margin-bottom:24px}.workbook-field label,.workbook-fallback label{font-size:15px;font-weight:600;line-height:1.5;display:block}.learning-layout .article .workbook-hint{color:var(--muted);margin:5px 0 10px}.workbook textarea{box-sizing:border-box;border:1px solid var(--line,#c6c0b7);background:var(--paper,#fff);width:100%;max-width:100%;min-height:108px;color:var(--ink,#171816);font:inherit;resize:vertical;border-radius:3px;padding:12px 14px;font-size:16px;line-height:1.6;display:block}.workbook textarea:focus-visible,.workbook summary:focus-visible,.workbook button:focus-visible{outline-offset:4px;outline:2px solid}.workbook-actions{flex-wrap:wrap;align-items:start;gap:18px;margin-top:20px;display:flex}.workbook-actions button{cursor:pointer;flex:none}.workbook-actions [hidden],.workbook-fallback[hidden]{display:none}.learning-layout .article .workbook-status{flex:220px;margin:0;font-size:14px;line-height:1.6}.workbook-status:empty{display:none}.workbook-fallback{margin-top:24px}.workbook-fallback label{margin-bottom:10px}@media screen and (width>=700px){.workbook-fields,.workbook-example dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.workbook-field{flex-direction:column;display:flex}.workbook-field textarea{margin-top:auto}}@media (width<=850px){.page-hero.learning-hero{gap:28px;padding-block:32px 36px}}@media (width<=599px){.page-hero.learning-hero{padding-block:30px;display:block}.page-hero.learning-hero h1{font-size:30px}.page-hero.learning-hero .lede{font-size:17px}.page-hero.learning-hero .actions{flex-direction:column;align-items:start}.learning-hero .hero-visual{margin-top:28px}.learning-hero .hero-visual .art{max-height:180px}.guide-layout.learning-layout{padding-top:12px;display:block}.learning-layout .article .link-row{grid-template-columns:1fr}.learning-layout .article blockquote{padding-left:16px}}.workbook-print-note{display:none}@media print{body:has([data-workbook])>:not(main),body:has([data-workbook]) main>:not(.learning-layout),.learning-layout>.guide-toc,.learning-layout>.article>:not(.workbook),.workbook .workbook-example,.workbook .workbook-actions,.workbook .workbook-fallback,.workbook .workbook-save-note{display:none!important}.guide-layout.learning-layout{width:100%;max-width:none;margin:0;padding:0;display:block}.learning-layout .workbook{border:0;margin:0;padding:0}.workbook[data-workbook-enhanced] [data-workbook-field]{display:none}.workbook[data-workbook-enhanced] .workbook-print-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#000;height:auto;max-height:none;margin:8px 0 22px;padding:0;font-size:12pt;line-height:1.5;display:block;overflow:visible}.workbook-field{break-inside:auto}.workbook-field label{break-after:avoid}}
