.framework-article-page{--framework-gold:#ad8b4a;--framework-green:#648f83;--framework-blue:#719fcc;--framework-basic-band:#f5eddf;--framework-detail-band:#edf1ed;--framework-deep-band:#eaf0f6;--framework-reading-measure:68ch;--framework-reading-inset:30px;--framework-reading-rail:12px;--framework-reading-dot:7px;--framework-rail-x:16px;--framework-dot-top:20px;--framework-dot-size:8px;--framework-band-padding:12px 18px 14px 34px;--framework-topic-padding:12px 12px;--framework-topic-title:1.375rem;--framework-topic-description:1rem}.framework-article-page .framework-header-sections{display:none}.framework-article-page .framework-editorial{width:min(1120px,100% - 96px);margin:24px auto 0}.framework-article-page .framework-editorial>.parent-link{margin-bottom:20px}.framework-article-page .framework-editorial .embouchure-grid{grid-template-columns:174px minmax(0,1fr);gap:36px}.framework-article-page .framework-editorial .section-navigation a{padding-block:9px}.framework-article-page .section-navigation-row{grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;margin:3px 0;display:grid}.framework-article-page .section-navigation-row[data-open=true]{background:var(--accent)}.framework-article-page .framework-editorial .section-navigation-row a{min-width:0;margin:0;padding-right:4px}.framework-article-page .section-navigation-toggle{min-height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.3125rem;display:grid}.framework-article-page .section-navigation-toggle:hover{color:var(--gold)}.framework-article-page .section-navigation-toggle:focus-visible{outline-offset:-3px}.framework-article-page .framework-editorial .embouchure-introduction{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.framework-article-page .framework-editorial .embouchure-simple-introduction{display:block}.framework-article-page .framework-editorial .editorial-opening-group{min-width:0}.framework-article-page .framework-editorial .editorial-opening{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.framework-article-page .framework-editorial .without-reference-key{grid-template-columns:minmax(0,1fr)}.framework-article-page .framework-editorial .embouchure-heading{grid-area:1/1;min-width:0;margin:12px 0 18px}.framework-article-page .framework-editorial .embouchure-heading h1{border-bottom:2px solid var(--framework-gold);width:fit-content;max-width:100%;padding-bottom:6px;font-size:clamp(2.7rem,4.1vw,3.3rem);line-height:1.08;display:inline-block}.framework-article-page .framework-editorial .embouchure-subtitle{margin:9px 0 0;font-size:1.25rem;line-height:1.4}.framework-article-page .framework-editorial .system-opening{max-width:var(--framework-reading-measure);grid-area:2/1/auto/-1;margin:0;font-size:1.125rem;line-height:1.6}.framework-article-page .framework-editorial .system-opening p{margin-bottom:16px}.framework-article-page .framework-editorial .system-opening p:last-child{margin-bottom:0}.framework-article-page .framework-editorial .framework-reference-rail{border:0;border-left:1px solid var(--rule);background:0 0;border-radius:0;grid-area:1/2;width:160px;margin:14px 0 14px 22px;padding:0 0 0 14px}.framework-article-page .framework-editorial .reference-key-visible{background:0 0;border:0;border-radius:0;padding:0}.framework-article-page .framework-editorial .reference-key-visible h2{color:var(--navy);margin:0 0 7px;font-size:1rem;font-weight:700;line-height:1.3}.framework-article-page .framework-editorial .reference-key-items{gap:6px;padding:0;font-size:.875rem;line-height:1.4;display:flex}.framework-article-page .framework-editorial .reference-key-items li{gap:6px}.framework-article-page .framework-editorial .embouchure-summary{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.framework-article-page .framework-editorial .summary-band{--band-accent:var(--framework-gold);background:var(--framework-basic-band);padding:var(--framework-band-padding);border:0;border-radius:0;position:relative}.framework-article-page .framework-editorial .summary-more-detail{--band-accent:var(--framework-green);background:var(--framework-detail-band)}.framework-article-page .framework-editorial .summary-in-depth{--band-accent:var(--framework-blue);background:var(--framework-deep-band)}.framework-article-page .framework-editorial .summary-band:before{content:"";left:var(--framework-rail-x);background:var(--band-accent);width:2px;position:absolute;top:0;bottom:0}.framework-article-page .framework-editorial .summary-band:after{content:"";left:calc(var(--framework-rail-x) + 1px - var(--framework-dot-size)/2);top:var(--framework-dot-top);width:var(--framework-dot-size);height:var(--framework-dot-size);background:var(--band-accent);border-radius:50%;position:absolute}.framework-article-page .framework-editorial .summary-band h2{color:var(--navy);margin:0 0 5px;font-size:1.25rem;font-weight:700;line-height:1.2}.framework-article-page .framework-editorial .summary-band p{margin:0;font-size:1rem;line-height:1.45}.framework-article-page .framework-editorial .summary-band p+p{margin-top:.65em}.framework-article-page .framework-editorial .key-idea{border:0;border-block:1px solid var(--rule);background:0 0;border-radius:0;grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) 140px;gap:20px;width:100%;max-width:none;margin:0;padding:12px 0}.framework-article-page .framework-editorial .key-idea h2{margin:0 0 5px;font-size:1.25rem;font-weight:700}.framework-article-page .framework-editorial .key-idea-copy>p{max-width:var(--framework-reading-measure);font-size:1.125rem;line-height:1.5}.framework-article-page .framework-editorial .embouchure-detail figcaption{margin-top:6px;font-size:.8125rem;line-height:1.35}.framework-article-page .framework-editorial .topic-index{border-top:1px solid var(--rule);flex-direction:column;gap:0;padding-bottom:0;display:flex}.framework-article-page .framework-editorial .topic{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0}.framework-article-page .framework-editorial .topic-title{min-height:60px;padding:var(--framework-topic-padding);text-align:left;border-radius:0;align-items:center;gap:18px}.framework-article-page .framework-editorial .topic-title>span{min-width:0;display:block}.framework-article-page .framework-editorial .topic-short-title{max-width:100%;font-size:var(--framework-topic-title);line-height:1.2;display:block}.framework-article-page .framework-editorial .topic-subtitle{max-width:100%;font-size:var(--framework-topic-description);margin:3px 0 0;line-height:1.35;display:block}.framework-article-page .framework-editorial .topic-title>svg{width:18px;height:18px;color:var(--navy);flex-shrink:0}.framework-article-page .framework-editorial .topic-body{padding:0 12px 18px}.framework-article-page .framework-editorial .prose{max-width:var(--framework-reading-measure);font-size:1.125rem;line-height:1.65}.framework-article-page .framework-editorial .prose p:last-child{margin-bottom:0}.framework-article-page .framework-editorial .foundation{padding:0}.framework-article-page .framework-editorial .editorial-foundation{--reading-accent:var(--framework-gold);padding:14px 20px 14px var(--framework-reading-inset);background:0 0;border:0;border-radius:0;margin:0;position:relative}.framework-article-page .framework-editorial .editorial-foundation.foundation-more-detail{--reading-accent:var(--framework-green)}.framework-article-page .framework-editorial .editorial-foundation.foundation-in-depth{--reading-accent:var(--framework-blue)}.framework-article-page .framework-editorial .foundation-name{color:var(--navy);margin:0 0 8px;font-size:1.2rem;font-weight:700;line-height:1.3}.framework-article-page .framework-editorial .foundation-descriptor{color:#4e5a61;margin:0 0 14px;font-size:1rem;line-height:1.5}.framework-article-page .framework-editorial .depth-layers{gap:0}.framework-article-page .framework-editorial .depth-layer{--reading-accent:var(--framework-green);padding:0 20px 0 var(--framework-reading-inset);background:0 0;border:0;border-radius:0;margin:0;position:relative}.framework-article-page .framework-editorial .depth-layer.layer-in-depth{--reading-accent:var(--framework-blue);background:0 0;margin:0}.framework-article-page .framework-editorial .depth-layer .layer-trigger{background:0 0;gap:20px;width:100%;margin:0;padding:14px 0 8px}.framework-article-page .framework-editorial .layer-name{font-size:1.2rem;line-height:1.3}.framework-article-page .framework-editorial .layer-descriptor{margin-top:5px;font-size:1rem;line-height:1.5}.framework-article-page .framework-editorial .layer-descriptor:empty{display:none}.framework-article-page .framework-editorial .layer-body{padding:0 0 16px}.framework-article-page .framework-editorial .narrative-origins{padding:0 0 4px}.framework-article-page .framework-editorial :is(.editorial-foundation,.depth-layer):before{content:"";left:var(--framework-reading-rail);background:var(--reading-accent);width:1px;position:absolute;top:0;bottom:0}.framework-article-page .framework-editorial :is(.foundation-name,.layer-name){display:block;position:relative}.framework-article-page .framework-editorial :is(.foundation-name,.layer-name):before{content:"";left:calc(var(--framework-reading-rail) + .5px - var(--framework-reading-inset) - var(--framework-reading-dot)/2);top:calc(.65em - var(--framework-reading-dot)/2);width:var(--framework-reading-dot);height:var(--framework-reading-dot);background:var(--reading-accent);border-radius:50%;position:absolute}.framework-article-page .framework-editorial .copy-subheading{color:var(--navy);margin:1.4em 0 .65em;font:700 1.125rem/1.4 Georgia,Times New Roman,serif}.framework-article-page .framework-editorial .copy-subheading.evidence{color:#475963}.framework-article-page .framework-editorial .framework-copy-table{max-width:100%;margin:1.1em 0;overflow-x:auto}.framework-article-page .framework-editorial .framework-copy-table table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.45}.framework-article-page .framework-editorial .framework-copy-table th,.framework-article-page .framework-editorial .framework-copy-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 8px}.framework-article-page .framework-editorial .framework-copy-table th{font-weight:700}.framework-article-page .framework-editorial .framework-bibliography{margin-top:18px}.framework-article-page .framework-editorial .references-summary{padding:14px 0}.framework-article-page .framework-editorial .rewritten-references{list-style:none}.framework-page.framework-article-page>.global-footer{border-top:1px solid var(--site-line);margin-top:24px;padding:10px 0 8px}.framework-article-page .global-footer-row{padding-bottom:4px}.framework-article-page .global-footer-copy{margin-top:6px;padding-top:6px}@media (min-width:761px) and (max-width:1100px){.framework-article-page .framework-editorial{width:calc(100% - 64px)}.framework-article-page .framework-editorial .embouchure-grid{grid-template-columns:150px minmax(0,1fr);gap:28px}.framework-article-page .framework-editorial .embouchure-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.framework-article-page .global-wordmark{white-space:nowrap;flex-shrink:0}.framework-article-page .framework-header-sections{flex-shrink:0;margin-left:auto;display:block}.framework-article-page .framework-sections-trigger{width:auto;min-width:88px;height:44px;box-shadow:none;color:var(--navy);background:0 0;border:1px solid #0000;border-radius:2px;gap:6px;padding:0 6px;font:1rem/1.2 Georgia,Times New Roman,serif}.framework-article-page .global-menu{flex-shrink:0}.framework-page.framework-article-page .mobile-system{display:none}.framework-article-page .framework-editorial{width:calc(100% - 40px);margin-top:12px}.framework-article-page .framework-editorial .embouchure-introduction{gap:12px;margin-bottom:12px}.framework-article-page .framework-editorial .embouchure-heading{margin:6px 0 12px}.framework-article-page .framework-editorial .embouchure-heading h1{font-size:2.4rem}.framework-article-page .framework-editorial .embouchure-subtitle{margin-top:6px;font-size:1.125rem;line-height:1.35}.framework-article-page .framework-editorial .system-opening{font-size:1.0625rem;line-height:1.5}.framework-article-page .framework-editorial .framework-reference-rail{width:110px;margin:8px 0 10px 12px;padding-left:10px}.framework-article-page .framework-editorial .reference-key-visible h2{font-size:.875rem}.framework-article-page .framework-editorial .embouchure-summary{grid-template-columns:minmax(0,1fr)}.framework-article-page .framework-editorial .key-idea{grid-template-columns:minmax(0,1fr) 98px;gap:14px;padding-block:10px}.framework-article-page .framework-editorial .topic-title{gap:12px;min-height:54px;padding:9px}.framework-article-page .framework-editorial .topic-short-title{font-size:1.25rem}.framework-article-page .framework-editorial .topic-body{padding:0 9px 12px}.framework-article-page .framework-editorial .prose{font-size:1.0625rem;line-height:1.65}.framework-article-page .framework-editorial .editorial-foundation{padding:12px 12px 12px var(--framework-reading-inset)}.framework-article-page .framework-editorial .depth-layer{padding-inline:var(--framework-reading-inset) 12px}.framework-article-page .framework-editorial .foundation-name,.framework-article-page .framework-editorial .layer-name{font-size:1.125rem}}@media (max-width:600px){.framework-article-page{--framework-rail-x:12px;--framework-dot-top:11px;--framework-band-padding:4px 8px 5px 29px;--framework-topic-padding:5px 9px;--framework-topic-title:1.125rem;--framework-topic-description:.875rem}.framework-article-page>.global-header{gap:8px;min-height:52px;padding-block:4px}.framework-article-page .framework-editorial{width:calc(100% - 28px);margin-top:4px}.framework-article-page .framework-editorial .embouchure-introduction{gap:8px;margin-bottom:8px}.framework-article-page .framework-editorial .embouchure-heading{margin:4px 0 8px}.framework-article-page .framework-editorial .embouchure-heading h1{padding-bottom:4px;font-size:clamp(2rem,8.8vw,2.4rem)}.framework-article-page .framework-editorial .system-opening p{margin-bottom:12px}.framework-article-page .framework-editorial .system-opening p:last-child{margin-bottom:0}.framework-article-page .framework-editorial .summary-band h2{margin:0 0 1px;font-size:1.1875rem;line-height:1.15}.framework-article-page .framework-editorial .summary-band p{font-size:1rem;line-height:1.3}.framework-article-page .framework-editorial .key-idea h2{margin-bottom:4px;font-size:1.2rem}.framework-article-page .framework-editorial .key-idea-copy>p{font-size:1.0625rem;line-height:1.4}.framework-article-page .framework-editorial .topic-title{min-height:48px;padding:var(--framework-topic-padding);gap:10px}.framework-article-page .framework-editorial .topic-short-title{font-size:var(--framework-topic-title);line-height:1.15}.framework-article-page .framework-editorial .topic-subtitle{font-size:var(--framework-topic-description);margin-top:1px;line-height:1.2}.framework-article-page .framework-editorial .topic-title>svg{width:16px;height:16px}.framework-article-page .framework-editorial .topic-body{padding-bottom:10px}.framework-article-page .framework-editorial .editorial-foundation{padding-block:10px}.framework-article-page .framework-editorial .foundation-name{margin-bottom:5px}.framework-article-page .framework-editorial .depth-layer .layer-trigger{padding-block:9px}.framework-article-page .framework-editorial .layer-body{padding-bottom:10px}.framework-page.framework-article-page>.global-footer{margin-top:6px;padding:6px 0 4px}.framework-article-page .global-footer-row{gap:16px;padding-bottom:0}.framework-article-page .global-footer-nav{gap:18px}.framework-article-page .global-footer-copy{margin-top:4px;padding:4px 0 0;font-size:.6875rem;line-height:1.2}.framework-article-page .global-footer-copy .global-license{margin-top:2px;font-size:.65625rem;line-height:1.2}}@media (max-width:359px){.framework-article-page .global-wordmark{font-size:1.875rem}}.editorial-link{text-underline-offset:.16em;text-decoration-line:underline}.reaction-popover{z-index:70;width:24rem;max-width:min(calc(100vw - 24px),var(--radix-popover-content-available-width));max-height:min(calc(100dvh - 24px),var(--radix-popover-content-available-height));background:var(--paper);color:var(--navy);border:1px solid var(--rule);border-radius:4px;padding:8px 12px 12px;overflow:auto}.reaction-popover-toolbar{justify-content:flex-end;margin-top:-4px;display:flex}.reaction-popover-close{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-8px;font-size:1.5rem;display:grid}.reaction-popover-close:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.reaction-popover img{width:100%;height:auto;display:block}
