.ab-two{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,7rem);display:grid}.ab-prose{gap:1.1rem;max-width:40rem;padding-top:2.2rem;display:grid}.ab-prose p{color:var(--body);font-size:1.08rem;line-height:1.65}.ab-prose p:first-child{color:var(--glacier);font-size:1.22rem;line-height:1.5}.ab-method{background:linear-gradient(180deg, var(--night) 0%, #101f36 50%, var(--night) 100%)}.wb{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);align-items:start;gap:1.4rem clamp(1.5rem,3vw,3.5rem);margin-top:clamp(2rem,3vw,3rem);padding:clamp(1.1rem,2vw,2rem);display:grid}.wb-bar{background:var(--well);box-shadow:var(--well-shadow);border-radius:6px;grid-column:1/-1;gap:4px;padding:5px;display:flex}.wb-seg{flex:var(--w) 1 0;cursor:pointer;text-align:left;min-width:0;min-height:5.2rem;color:var(--glacier);background:var(--slab-solid);box-shadow:var(--rim), -4px 8px 14px -8px #040a14e6;border:0;border-radius:4px;align-content:space-between;justify-items:start;gap:.4rem;padding:.7rem .8rem;transition:filter .2s,transform .2s;display:grid}.wb-seg:hover{filter:brightness(1.15)}.wb-seg[aria-pressed=true]{background:var(--gold-face);color:var(--color-accent-ink);box-shadow:var(--rim-strong), var(--cast-sm);transform:translateY(-2px)}.wb-pct{font-family:var(--mono);letter-spacing:-.03em;font-size:clamp(1rem,1.5vw,1.5rem);font-stretch:87.5%}.wb-name{overflow-wrap:anywhere;max-width:100%;font-size:.82rem;line-height:1.2}.wb-read{gap:.35rem;min-height:6rem;display:grid}.wb-read-name{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.wb-read-what{color:var(--body);font-size:1.02rem}.wb-read-a{color:var(--gold-hi);font-size:.86rem}.wb-foot{color:var(--mist);border-left:2px solid #c9a54e80;align-content:start;gap:.6rem;padding-left:1.2rem;font-size:.92rem;display:grid}.ab-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem clamp(1.5rem,3vw,3rem);margin:clamp(2rem,3vw,3rem) 0 0;display:grid}.ab-tools>div{border-top:1px solid var(--hair);align-content:start;gap:.35rem;padding-top:1rem;display:grid}.ab-tools dt{font-size:1.05rem;font-weight:600}.ab-tools dd{color:var(--body);margin:0;font-size:.92rem}.ab-tools dd:last-child{margin-top:.2rem;font-size:.88rem}.ab-not-list{gap:0;margin:0;display:grid}.ab-not-list>div{border-top:1px solid var(--hair);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.3rem 1.5rem;padding:1.1rem 0;display:grid}.ab-not-list>div:first-child{border-top:0;padding-top:.3rem}.ab-not-list dt{color:var(--gold-hi);font-size:1.05rem;font-weight:600}.ab-not-list dd{color:var(--body);margin:0}.ab-base-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);align-items:start;gap:clamp(2rem,5vw,7rem);display:grid}.ab-money h2{max-width:16ch;font-size:clamp(2.1rem,3.9vw,4.6rem)}.ab-money-act{margin-top:1.6rem}.ab-office{justify-items:start;gap:1.2rem;padding:clamp(1.3rem,2.2vw,2.2rem);display:grid}.ab-office-title{font-family:var(--mono);color:var(--gold-hi);font-size:.74rem;font-stretch:87.5%}.ab-legend{border-left:2px solid #c9a54e80;width:100%;margin:0;display:grid}.ab-legend>div{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:.6rem 0 .6rem 1rem;display:grid}.ab-legend>div+div{border-top:1px solid var(--hair)}.ab-legend dt{font-family:var(--mono);color:var(--mist);padding-top:.2rem;font-size:.72rem;font-stretch:87.5%}.ab-legend dd{overflow-wrap:anywhere;margin:0;font-size:1rem}.ab-legend a{color:var(--glacier);text-underline-offset:.2em;text-decoration:underline #c9a54e99}.ab-legend a:hover{color:var(--gold-hi)}.ab-fine{margin-top:clamp(2.5rem,4vw,4rem)}@media (width<=999px){.ab-two,.ab-base-grid{grid-template-columns:minmax(0,1fr)}.ab-prose{padding-top:0}.wb,.ab-tools{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.wb-bar{gap:3px;padding:4px}.wb-seg{min-height:4.2rem;padding:.55rem .35rem}.wb-name{display:none}.wb-pct{font-size:.85rem}.ab-not-list>div{grid-template-columns:minmax(0,1fr)}}.ab-why{padding-top:clamp(3rem,5vw,5.5rem);padding-bottom:clamp(1.5rem,3vw,3rem)}.ab-method,.ab-not,.ab-base{padding-top:clamp(2.5rem,4vw,4.5rem);padding-bottom:clamp(2.5rem,4vw,4.5rem)}.ab-base{padding-bottom:clamp(4rem,7vw,7rem)}
