.gl-idx li{padding:0}.gl-idx a{flex:1;padding:6px 0;font-weight:600;text-decoration:none;display:flex}.gl-idx a:hover span{text-underline-offset:.2em;text-decoration:underline}@media (max-width:860px){.gl-idx a{padding:12px 0}}.gl-g{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.gl-h{font-size:var(--t-c1);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + var(--s5));grid-column:1/5}.gl-b{grid-column:5/13;min-width:0}@media (min-width:861px){.gl-what .gl-h{top:calc(var(--nav-h) + var(--s5));position:sticky}}.gl-hc{grid-column:1/5}.gl-hc .gl-h{grid-column:auto}.gl-gi{margin-top:var(--s5);max-width:320px}.gl-gi li{padding:0}.gl-gi a{font-size:var(--t-small);flex:1;padding:5px 0;font-weight:600;text-decoration:none;display:flex}.gl-gi a:hover span{text-underline-offset:.2em;text-decoration:underline}.on-white .gl-gi{background:var(--paper)}@media (min-width:861px){.gl-hc{top:calc(var(--nav-h) + var(--s5));position:sticky}}@media (min-width:861px) and (max-width:1180px){.gl-hc{grid-column:1/5}.gl-group .gl-b{grid-column:5/13}}@media (max-width:860px){.gl-gi{display:none}}.gl-next{margin-top:var(--s9)}.gl-b>p{max-width:760px}.gl-b>p+p{margin-top:var(--s4)}.gl-lead{font-size:var(--t-lead);font-weight:500;line-height:1.35}@media (max-width:1180px){.gl-what .gl-g,.gl-names .gl-g,.gl-faq .gl-g,.gl-what.gl-g,.gl-faq.gl-g{display:block}.gl-what .gl-b,.gl-names .gl-b,.gl-faq .gl-b{margin-top:var(--s5)}.gl-what .gl-h{position:static}}@media (max-width:860px){.gl-g{display:block}.gl-hc{position:static}.gl-b{margin-top:var(--s4)}.gl-next{margin-top:var(--s8)}}.gl-dl{margin-top:var(--s5);border-top:2px solid}.gl-b>.gl-dl:first-child{margin-top:0}.gl-t{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--nav-h) + var(--s5))}.gl-t summary{align-items:baseline;gap:4px var(--s3);padding:var(--s4) 0 var(--s2);flex-wrap:wrap;list-style:none;display:flex}.gl-t summary::-webkit-details-marker{display:none}.gl-t dfn{font-style:normal;font-size:var(--t-c2);letter-spacing:var(--track-calm);font-weight:600;line-height:1.2}.gl-on{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-weight:700}.gl-d{padding:0 0 var(--s4)}.gl-d p{max-width:68ch}.gl-d a,.gl-b>p a{font-weight:600}.gl-src{gap:4px var(--s4);margin-top:var(--s2);font-size:var(--t-micro);color:var(--mute);flex-wrap:wrap;display:flex}.gl-src a{color:inherit;font-weight:600}@media (min-width:1181px){.gl-group .gl-dl{column-gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:861px){.gl-t::details-content{content-visibility:visible;display:block}.gl-t summary{pointer-events:none;cursor:default}}@media (max-width:860px){.gl-t summary{cursor:pointer;align-items:center;min-height:52px;padding:10px 0}.gl-t summary:after{content:"+";font:500 28px/1 var(--font-text);transition:transform var(--d-2) var(--ease);flex:none;margin-left:auto}.gl-t[open] summary:after{transform:rotate(45deg)}.gl-t dfn{font-size:var(--t-lead)}.gl-d{padding-bottom:var(--s3)}.gl-src a{margin-block:-10px;padding-block:12px;display:inline-block}}.gl-names .gl-tw{margin-top:var(--s6)}.gl-tbl tbody th{font-size:var(--t-small);vertical-align:top;padding-right:var(--s4);font-weight:700;line-height:1.35}.gl-tbl td{font-size:var(--t-small);vertical-align:top;line-height:1.4}.gl-tbl thead th:first-child{width:16%}.gl-acc{display:none}@media (max-width:860px){.gl-tw{display:none}.gl-acc{margin-top:var(--s5);border-top:2px solid;display:block}.gl-acc details{border-bottom:1px solid var(--rule)}.gl-acc summary{justify-content:space-between;align-items:center;gap:var(--s3);min-height:52px;font:700 var(--t-body)/1.3 var(--font-text);cursor:pointer;padding:10px 0;list-style:none;display:flex}.gl-acc summary::-webkit-details-marker{display:none}.gl-acc summary:after{content:"+";font:500 28px/1 var(--font-text);transition:transform var(--d-2) var(--ease);flex:none}.gl-acc details[open] summary:after{transform:rotate(45deg)}.gl-acc dl>div{gap:var(--s3);border-top:1px solid var(--rule);grid-template-columns:76px minmax(0,1fr);align-items:baseline;padding:6px 0;display:grid}.gl-acc dt{font-size:var(--t-micro);color:var(--mute);font-weight:700}.gl-acc dd{font-size:var(--t-small);line-height:1.38}}.gl-say{overflow:clip}.gl-say-g{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.gl-say-t{grid-column:1/6;align-self:start}.gl-say-t h2{font-size:var(--t-d1);text-wrap:balance}.gl-say-t .lead{margin-top:var(--s4);color:var(--ink-soft)}.gl-say-s{grid-column:6/10;align-self:center}.gl-say-s li{align-items:baseline}.gl-say-s li span{font-weight:700}.gl-say-s li b{text-align:right;text-wrap:balance;font-weight:500}.gl-say-i{width:100%;max-width:none;margin-bottom:calc(var(--sec-y)*-1);grid-column:10/13}@media (max-width:1100px) and (min-width:861px){.gl-say-t{grid-column:1/7}.gl-say-s{grid-column:7/13}.gl-say-i{grid-area:2/9/auto/13}}@media (max-width:860px){.gl-say-g{flex-direction:column;align-items:stretch;gap:0;display:flex}.gl-say-s{margin-top:var(--s5)}.gl-say-i{width:62vw;margin:var(--s5) calc(var(--m)*-1) calc(var(--sec-y)*-1) auto;display:block}}.gl-b>.pf-box{margin-top:0}.gl-b>.gl-lead+.pf-box{margin-top:var(--s5)}.gl-scene-s{margin-top:var(--s4)}.gl-scene-s+.gl-dl{margin-top:var(--s6)}@media (max-width:860px){.gl-faq+.end .end-g{flex-direction:column;display:flex}.gl-faq+.end .end-r{margin:0 0 var(--s6);order:-1}}
