/* Two authored changes: drawn phrase in scope and concrete learning examples. */
.br-home #scope .sw-heading h2{line-height:1.3}
.lx-feel-quote{display:inline-block;white-space:nowrap}
.br-home #scope .sw-record .bf-feel-ink{vertical-align:-.16em}
.br-home .lx-learning{padding-block:34px;scroll-margin-top:0}
.lx-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}
.br-home .lx-heading h3{font-size:1.45em;line-height:1.4;letter-spacing:-.025em;font-weight:540;margin:0;max-width:24ch;text-wrap:balance}
.br-home .lx-heading>p{font-size:.98em;line-height:1.7;margin:0;max-width:58ch}
.lx-distribution{margin:27px 0 30px;padding:22px 0 26px;border-bottom:1px solid var(--line)}
.lx-distribution>figcaption{font-size:.71em;line-height:1.5;color:var(--sub);margin-bottom:18px}
.lx-distribution-grid{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(0,1.25fr);gap:25px;align-items:center;max-width:1060px}
.lx-source,.lx-reply{position:relative;isolation:isolate}
.lx-paper{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}
.lx-source{padding:28px;min-height:155px;display:flex;flex-direction:column;justify-content:center}
.lx-source>span{font-size:.72em;line-height:1.5;color:var(--sub)}
.br-home .lx-source>p{font-size:1.13em;line-height:1.55;margin:10px 0 0;max-width:24ch}
.lx-branches{width:100%;height:228px}
.br-home .lx-recipients{list-style:none;padding:0;margin:0;display:grid;gap:14px}
.lx-recipients>li{display:grid;grid-template-columns:95px minmax(0,1fr);gap:14px;align-items:center}
.lx-recipients>li>span{font-size:.72em;line-height:1.5;color:var(--sub)}
.lx-reply{padding:13px 20px 15px;min-height:59px}
.br-home .lx-reply p{font-size:1em;line-height:1.5;margin:0}
.br-home .lx-distribution-caption{font-size:.83em;line-height:1.7;max-width:80ch;margin:22px 0 0}
.br-home .lx-examples-label{font-size:.72em;line-height:1.5;color:var(--sub);margin:0 0 18px}
.lx-examples table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1em}
.lx-examples th,.lx-examples td{padding:22px 22px 23px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);position:relative}
.lx-examples thead th{font-size:.72em;line-height:1.6;color:var(--sub);font-weight:450;padding:0 22px 13px 0}
.lx-examples thead th:first-child{width:18%}
.lx-examples tbody th{font-size:.82em;line-height:1.55;font-weight:500}
.lx-row-number{display:block;color:var(--sub);font-size:.8em;font-weight:400;margin-bottom:6px;font-variant-numeric:tabular-nums}
.br-home .lx-examples td p{font-size:1em;line-height:1.65;margin:0;max-width:23ch;text-wrap:pretty}
.lx-examples td{padding-left:10px;padding-right:30px}
.lx-examples thead th:not(:first-child){padding-left:10px}
.lx-examples td:last-child{padding-right:0}
.lx-arrow{position:absolute;right:0;top:30px;width:26px;height:18px;color:var(--sub)}
.lx-mobile-label{display:none}
.lx-words{display:grid;grid-template-columns:1fr 2.4fr;gap:35px;padding:25px 0;border-bottom:1px solid var(--line)}
.br-home .lx-words h4{font-size:.84em;line-height:1.6;font-weight:500;margin:0;max-width:27ch}
.br-home .lx-words p{font-size:.94em;line-height:1.95;margin:0;max-width:75ch}
.br-home .lx-consequence{font-size:1.08em;line-height:1.75;max-width:85ch;margin:27px 0}
.lx-change{display:grid;grid-template-columns:1fr 1.6fr;gap:55px;padding-top:23px;border-top:2px solid var(--ink)}
.br-home .lx-change h4{font-size:1.05em;line-height:1.6;font-weight:550;margin:0;max-width:30ch}
.br-home .lx-change p{font-size:.91em;line-height:1.75;margin:0;max-width:65ch}
@media(max-width:1000px){.lx-heading{gap:35px}.lx-distribution-grid{grid-template-columns:minmax(0,1fr) 75px minmax(0,1.3fr);gap:16px}.lx-source{padding:23px}.lx-recipients>li{grid-template-columns:70px minmax(0,1fr);gap:10px}.lx-reply{padding-inline:18px}.lx-examples th,.lx-examples td{padding-right:22px}.lx-examples td{padding-left:8px}.lx-examples td p{font-size:.92em}.lx-examples thead th:first-child{width:19%}.lx-arrow{width:19px}.lx-change{gap:35px}}
@media(max-width:900px){
 .br-home .lx-learning{padding-block:26px}
 .lx-heading{grid-template-columns:1fr;gap:17px}
 .br-home .lx-heading h3{font-size:1.25em;max-width:25ch}
 .br-home .lx-heading>p{font-size:.96em;line-height:1.7}
 .lx-distribution{margin-top:22px;margin-bottom:24px;padding-top:0;padding-bottom:25px}
 .lx-distribution>figcaption{font-size:.69em;max-width:40ch;line-height:1.6;margin-bottom:15px}
 .lx-distribution-grid{grid-template-columns:1fr;gap:13px;max-width:490px}
 .lx-source{min-height:130px;padding:23px 25px}
 .br-home .lx-source>p{font-size:1.08em;max-width:none}
 .lx-branches{display:none}
 .br-home .lx-recipients{margin-left:17px;padding-left:22px;border-left:1px solid var(--sub);gap:12px}
 .lx-recipients>li{position:relative;grid-template-columns:80px minmax(0,1fr);gap:9px}
 .lx-recipients>li:before{content:"";position:absolute;left:-22px;width:14px;border-top:1px solid var(--sub);transform:rotate(-5deg)}
 .lx-reply{padding:13px 17px 15px;min-height:58px}
 .br-home .lx-reply p{font-size:.96em;line-height:1.6}
 .lx-recipients>li>span{font-size:.71em}
 .lx-examples table,.lx-examples tbody{display:block}
 .lx-examples thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .lx-examples tr{display:block;border-top:1px solid var(--line);padding:22px 0 4px}
 .lx-examples tbody th{display:flex;align-items:baseline;gap:13px;padding:0 0 18px;border:0;font-size:.87em}
 .lx-row-number{display:inline;margin:0;flex-shrink:0}
 .lx-examples td{display:block;border:0;padding:0 0 25px 30px}
 .lx-examples td:last-child{padding-bottom:18px}
 .lx-mobile-label{display:block;font-size:.7em;line-height:1.5;color:var(--sub);margin-bottom:7px}
 .br-home .lx-examples td p{font-size:1.05em;line-height:1.6;max-width:none}
 .lx-arrow{left:0;right:auto;top:48px;transform:rotate(82deg);width:20px;height:16px}
 .br-home .lx-examples-label{font-size:.7em;margin-bottom:16px;line-height:1.6}
 .lx-words{grid-template-columns:1fr;gap:12px;border-top:1px solid var(--line);padding:22px 0}
 .br-home .lx-words h4{font-size:.9em;max-width:none}
 .br-home .lx-words p{font-size:.94em;line-height:1.95}
 .br-home .lx-consequence{font-size:1.03em;line-height:1.7;margin:24px 0}
 .lx-change{grid-template-columns:1fr;gap:13px;padding-top:22px}
 .br-home .lx-change h4{font-size:1.05em;max-width:none}
 .br-home .lx-change p{font-size:.93em;line-height:1.7}
}
@media(max-width:360px){.lx-reply{padding-inline:15px}.br-home .lx-reply p{font-size:.86em}.br-home #scope .sw-heading h2{font-size:1.65em}.lx-source{padding-inline:23px}}

.bf-feel-ink{position:relative;display:inline-block;width:var(--bf-ink-width);height:1.15em;vertical-align:-.14em;line-height:1;white-space:nowrap;color:inherit;max-width:100%}
.bf-feel-ink>svg{display:block;width:100%;height:100%;overflow:visible}
.bf-feel-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
