.m5-article{--paper:#f4efe5;--ink:#111216;--muted:#56564f;--line:#cec7bc;--orange:#ff5b38;--blue:#2a56ff}.m5-article *{box-sizing:border-box}.m5-article{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;scroll-padding-top:24px;font:17px/1.72 Arial,Helvetica,sans-serif}.m5-article a{color:inherit;text-underline-offset:4px}.m5-article a:hover{color:#943119}.m5-article a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.m5-article .m5-shell{max-width:1256px;margin:auto;padding:0 44px}.m5-article .m5-masthead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.m5-article .m5-brand{letter-spacing:1.3px;font-size:13px;font-weight:900;line-height:1.1;text-decoration:none}.m5-article .m5-draft-label{letter-spacing:1px;text-align:right;color:var(--muted);font-size:11px;font-weight:700}.m5-article .m5-hero{border-bottom:1px solid var(--line);padding:55px 0 38px}.m5-article .m5-eyebrow{letter-spacing:1.5px;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.5}.m5-article .m5-hero h1{letter-spacing:-2px;max-width:1100px;margin:0 0 28px;font:500 clamp(40px,5.25vw,67px)/1.08 Georgia,Times New Roman,serif}.m5-article .m5-hero em{font-weight:400}.m5-article .m5-dek{color:#45464b;max-width:760px;margin:0 0 23px;font-size:22px;line-height:1.5}.m5-article .m5-byline{color:var(--muted);margin:0;font-size:12px}.m5-article .m5-byline span{padding:0 10px}.m5-article .m5-article-grid{grid-template-columns:170px minmax(0,1fr);gap:40px;padding:38px 0 50px;display:grid}.m5-article .m5-contents{align-self:start;position:sticky;top:30px}.m5-article .m5-contents nav{gap:17px;display:grid}.m5-article .m5-contents a{color:var(--muted);gap:12px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.m5-article .m5-contents a span{color:var(--ink)}.m5-article .m5-prose{min-width:0}.m5-article .m5-prose section{margin:0 0 48px}.m5-article .m5-prose p{margin:0 0 21px}.m5-article .m5-prose h2{letter-spacing:-.7px;max-width:680px;margin:0 0 24px;font:500 35px/1.18 Georgia,Times New Roman,serif}.m5-article .m5-prose .m5-eyebrow{margin-bottom:14px}.m5-article .m5-prose .m5-answer{border-left:4px solid var(--orange);background:#ece4d6;padding:23px 27px}.m5-article .m5-answer>p:last-child{margin:0;font-size:19px;line-height:1.6}.m5-article .m5-scope-figure{background:var(--ink);color:var(--paper);margin:30px 0;padding:28px}.m5-article .m5-figure-top{border-bottom:1px solid #5a574f;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:13px;display:flex}.m5-article .m5-figure-top span:last-child{color:#ded6c9;font-size:12px;line-height:1.5}.m5-article .m5-scope-figure .m5-figure-top .m5-eyebrow{margin:0}.m5-article .m5-scope-figure h3{letter-spacing:-.8px;margin:0 0 28px;font:500 38px/1.13 Georgia,serif}.m5-article .m5-scope-figure h3 em{color:#ffa38b}.m5-article .m5-scope-paths{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.m5-article .m5-scope-card{background:#20211f;border:1px solid #69655c;min-width:0;padding:16px 12px}.m5-article .m5-case-label{color:#e9e0d1;letter-spacing:.7px;margin-bottom:20px;font-size:11px;font-weight:700;display:block}.m5-article .m5-node{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45}.m5-article .m5-node small{color:#ccc5b8;margin-top:6px;font-size:12px;font-weight:400;display:block}.m5-article .m5-connector{color:#ff9b82;margin:8px 0;font-size:30px;line-height:1.4}.m5-article .m5-node.m5-child{color:var(--ink);background:#f4efe5;margin:0 -2px;padding:12px 10px}.m5-article .m5-node.m5-child small{color:#4f504a}.m5-article .m5-scope-card>p{margin:18px 0 0;font-size:13px;line-height:1.5}.m5-article .m5-separate{border-style:dashed}.m5-article .m5-separate-note{color:#ded6c9;border-top:1px dashed #8a8173;min-height:107px;margin-top:24px;padding-top:21px;font-size:15px;line-height:1.5}.m5-article .m5-scope-figure .m5-figure-rule{margin:22px 0 16px;font-size:13px;line-height:1.6}.m5-article .m5-figure-rule strong{color:#ffb49e}.m5-article .m5-scope-figure figcaption{color:#dfd8cb;font-size:12px;line-height:1.6}.m5-article .m5-scope-figure a:hover{color:#ffb49e}.m5-article .m5-table-wrap{margin:26px 0;overflow-x:auto}.m5-article table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.m5-article caption{text-align:left;margin-bottom:13px;font-size:13px;font-weight:700}.m5-article thead{background:var(--ink);color:var(--paper)}.m5-article th,.m5-article td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 14px}.m5-article tbody th{width:24%;font-weight:700}.m5-article tbody tr:nth-child(2n){background:#ece4d6}.m5-article .m5-source-section{border-top:1px solid var(--line);padding-top:30px}.m5-article .m5-source-section p,.m5-article .m5-source-list{color:var(--muted);font-size:14px;line-height:1.7}.m5-article .m5-source-list{padding-left:22px}.m5-article .m5-source-list li{margin:0 0 14px;padding-left:4px}.m5-article .m5-footer{border-top:2px solid var(--ink);color:var(--muted);justify-content:space-between;gap:20px;padding:24px 0 34px;font-size:12px;display:flex}.m5-article .m5-footer p{margin:0}.m5-article .m5-figure-only{max-width:940px;margin:0 auto;padding:0}.m5-article .m5-figure-only .m5-scope-figure{margin:0}@media (max-width:1000px){.m5-article .m5-shell{padding:0 28px}.m5-article .m5-article-grid{grid-template-columns:1fr;gap:28px}.m5-article .m5-contents{border-bottom:1px solid var(--line);padding-bottom:24px;position:static}.m5-article .m5-contents nav{flex-wrap:wrap;gap:12px 24px;display:flex}.m5-article .m5-contents>.m5-eyebrow{margin-bottom:12px}.m5-article .m5-hero{padding-top:40px}.m5-article .m5-hero h1{letter-spacing:-1.5px}.m5-article .m5-prose{max-width:860px}}@media (max-width:650px){.m5-article .m5-scope-paths{grid-template-columns:1fr}.m5-article .m5-scope-card{padding:18px}.m5-article .m5-scope-card .m5-node{font-size:16px}.m5-article .m5-node.m5-child{margin:0;padding:13px}.m5-article .m5-scope-card>p{margin-top:15px}.m5-article .m5-case-label{margin-bottom:16px}.m5-article .m5-separate-note{min-height:0;margin-top:16px;padding-top:16px}.m5-article .m5-separate-note br{display:none}.m5-article .m5-figure-top{display:block}.m5-article .m5-figure-top span:last-child{margin-top:7px;display:block}.m5-article .m5-scope-figure{padding:23px 20px}.m5-article .m5-scope-figure h3{font-size:34px}}@media (max-width:550px){.m5-article{font-size:16px;line-height:1.75}.m5-article .m5-shell{padding:0 20px}.m5-article .m5-masthead{padding:22px 0}.m5-article .m5-brand{font-size:11px}.m5-article .m5-draft-label{letter-spacing:.4px;max-width:145px;font-size:10px}.m5-article .m5-hero{padding:32px 0}.m5-article .m5-hero h1{letter-spacing:-1.3px;margin-bottom:22px;font-size:40px}.m5-article .m5-dek{font-size:19px}.m5-article .m5-byline{font-size:11px}.m5-article .m5-byline span{padding:0 5px}.m5-article .m5-article-grid{gap:24px;padding-top:26px}.m5-article .m5-contents nav{grid-template-columns:1fr 1fr;gap:13px;display:grid}.m5-article .m5-prose h2{font-size:31px}.m5-article .m5-prose .m5-answer{margin-bottom:36px;padding:18px 20px}.m5-article .m5-answer>p:last-child{font-size:17px}.m5-article .m5-prose section{margin-bottom:38px}.m5-article .m5-scope-figure h3{font-size:32px}.m5-article .m5-table-wrap{overflow:visible}.m5-article table{font-size:14px}.m5-article th,.m5-article td{padding:14px 10px}.m5-article tbody th{width:30%}.m5-article .m5-footer{display:block}.m5-article .m5-footer p+p{margin-top:10px}}@media (prefers-reduced-motion:reduce){.m5-article{scroll-behavior:auto}}@media print{.m5-article .m5-contents{display:none}.m5-article .m5-article-grid{display:block}.m5-article .m5-shell{max-width:none;padding:0}.m5-article .m5-hero h1{font-size:36px}.m5-article .m5-scope-figure{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.m5-article{width:100%;max-width:1256px;margin-inline:auto;padding:0 28px}.m5-article .m5-hero{display:block}.m5-article section[id]{scroll-margin-top:24px}.m5-article .m5-eyebrow{color:inherit}@media (max-width:550px){.m5-article{padding:0 20px}}
