.lg-page{color:#20221d;background:#fafaf8}.lg-page a:focus-visible{outline-offset:5px;outline:2px solid #30332b}.lg-skip{color:#111;z-index:100;background:#fff;padding:12px 18px;position:fixed;top:-100px;left:20px}.lg-skip:focus{top:12px}.lg-eyebrow{letter-spacing:.11em;font-size:14px;font-weight:600;line-height:1.6;display:block}.lg-hub-hero{color:#fff;background:#20221d;padding:76px 0 52px}.lg-hub-hero .lg-eyebrow{color:#c5c8bf}.lg-hub-hero h1{letter-spacing:-.045em;margin:28px 0 25px;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:1.08}.lg-hub-hero p{color:#dedfd8;margin:0;font-size:20px;line-height:1.65}.lg-edition{color:#43493e;flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;font-size:14px;display:flex}.lg-edition>span{border:1px solid #d4d7cd;border-radius:999px;padding:7px 12px;line-height:1.5}.lg-hub-hero .lg-edition{color:#d4d7cd}.lg-hub-hero .lg-edition>span{border-color:#5e6357}.lg-hub-content{padding-top:36px;padding-bottom:70px}.lg-review{background:#f0f1eb;border:1px solid #dedfd8;border-radius:12px;grid-template-columns:1fr 1.5fr;gap:10px 32px;margin-bottom:32px;padding:23px 28px;display:grid}.lg-review strong{font-size:16px}.lg-review p{color:#4d5246;margin:0;font-size:15px;line-height:1.7}.lg-review a{text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:flex}.lg-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lg-doc-card{background:#fff;border:1px solid #dcded5;border-radius:14px;flex-direction:column;min-width:0;padding:32px;transition:background .15s,border-color .15s;display:flex}.lg-doc-card:hover{background:#f2f3ed;border-color:#969c8e}.lg-card-top{color:#636957;justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.lg-card-top span{font-family:ui-monospace,monospace;font-size:14px}.lg-doc-card h2{letter-spacing:-.025em;margin:0 0 14px;font-size:26px;font-weight:500;line-height:1.25}.lg-doc-card p{color:#62675b;max-width:440px;margin:0 0 30px;font-size:16px;line-height:1.7}.lg-read{align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.lg-hub-note{border-top:1px solid #d8dbd1;margin-top:46px;padding-top:35px}.lg-hub-note h2{margin:0 0 10px;font-size:26px;font-weight:500}.lg-hub-note p{color:#616658;margin:0 0 20px;font-size:16px;line-height:1.7}.lg-hub-note a{text-underline-offset:5px;align-items:center;gap:10px;font-size:15px;text-decoration:underline;display:inline-flex}.lg-document-heading{padding-top:40px;padding-bottom:43px}.lg-back{color:#43493e;align-items:center;gap:10px;margin-bottom:48px;font-size:14px;display:inline-flex}.lg-document-heading h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(36px,4.5vw,58px);font-weight:500;line-height:1.1}.lg-document-heading>p{color:#5d6354;max-width:760px;margin:0;font-size:19px;line-height:1.7}.lg-document-heading .lg-edition{margin-top:27px}.lg-reading-layout{border-top:1px solid #d9dcd1;grid-template-columns:270px minmax(0,1fr);gap:65px;padding-top:35px;padding-bottom:90px;display:grid}.lg-toc{align-self:start;position:sticky;top:24px}.lg-toc .lg-eyebrow{color:#777d6d;margin-bottom:19px}.lg-toc nav a{color:#4d5542;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.lg-toc nav a span{color:#43493e;flex:0 0 18px;font-size:14px}.lg-toc nav a:hover{color:#10120d;text-underline-offset:4px;text-decoration:underline}.lg-all-docs{border-top:1px solid #d9dcd1;align-items:center;gap:12px;margin-top:25px;padding-top:22px;font-size:14px;display:flex}.lg-document{min-width:0;max-width:800px}.lg-draft-note{background:#eceee5;border-left:3px solid #9fa78f;margin-bottom:38px;padding:20px 24px;font-size:14px}.lg-draft-note p{margin:8px 0 0!important;font-size:14px!important}.lg-document>section{border-bottom:1px solid #e1e4d8;margin-bottom:33px;padding:0 0 34px;scroll-margin-top:25px;position:relative}.lg-section-number{color:#43493e;margin-bottom:11px;font-family:ui-monospace,monospace;font-size:14px}.lg-document h2{letter-spacing:-.02em;margin:0 0 20px;font-size:26px;font-weight:550;line-height:1.3}.lg-document p,.lg-document li{color:#454b3d;font-size:16px;line-height:1.85}.lg-document p{margin:0 0 18px}.lg-document p:last-child{margin-bottom:0}.lg-document ul,.lg-document ol{margin:0 0 20px;padding-left:23px;list-style:outside}.lg-document ol{list-style:decimal}.lg-document li{margin-bottom:12px;padding-left:4px}.lg-document strong{color:#262c1e;font-weight:600}.lg-document a{text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #a8b097;text-decoration:underline #a8b097}.lg-document a:hover{text-decoration-color:currentColor}.lg-table-wrap{border:1px solid #d8ddcc;border-radius:9px;overflow-x:auto}.lg-document table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}.lg-document th{text-align:left;background:#eceee5;padding:14px 17px;font-weight:600}.lg-document td{vertical-align:top;color:#4e5741;border-top:1px solid #dfe3d5;padding:17px}.lg-document td:first-child{color:#272e1e;min-width:150px;font-weight:500}.lg-document td small{color:#43493e;font-size:14px}.lg-company{margin:0 0 25px}.lg-company>div{border-bottom:1px solid #dfe3d5;grid-template-columns:160px 1fr;gap:20px;padding:14px 0;font-size:16px;line-height:1.6;display:grid}.lg-company dt{color:#747d67}.lg-company dd{margin:0}.lg-document-end{align-items:center;gap:10px;margin-top:10px;font-size:15px;display:inline-flex}.lg-page .vp-research-footer .vp-legal-links a:focus-visible{outline-color:#fff}@media (max-width:900px){.lg-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.lg-review{grid-template-columns:1fr}.lg-review a{margin-top:8px}}@media (max-width:700px){.lg-hub-hero{padding:46px 0 35px}.lg-hub-hero p{font-size:17px}.lg-hub-hero h1{margin-top:20px}.lg-doc-grid{grid-template-columns:1fr}.lg-doc-card{padding:25px}.lg-card-top{margin-bottom:22px}.lg-doc-card h2{font-size:24px}.lg-hub-content{padding-top:24px}.lg-review{padding:20px}.lg-reading-layout{grid-template-columns:1fr;gap:30px;padding-top:25px;padding-bottom:50px}.lg-toc{border-bottom:1px solid #d9dcd1;padding-bottom:24px;position:static}.lg-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.lg-toc .lg-eyebrow{grid-column:1/-1;margin-bottom:10px}.lg-all-docs{display:none}.lg-document-heading{padding-top:25px;padding-bottom:30px}.lg-back{margin-bottom:30px}.lg-document-heading>p{font-size:17px}.lg-edition{gap:12px;margin-top:25px}.lg-document h2{font-size:24px}.lg-draft-note{padding:18px}.lg-document th,.lg-document td{padding:12px}.lg-document table{min-width:560px}.lg-company>div{grid-template-columns:1fr;gap:3px}.lg-document>section{scroll-margin-top:16px}}@media (prefers-reduced-motion:reduce){.lg-doc-card{transition:none}}@media (max-width:700px){.lg-table-wrap{overflow:visible}.lg-document table{min-width:0;display:block}.lg-document thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lg-document tbody,.lg-document tr,.lg-document td{display:block}.lg-document tbody tr+tr{border-top:1px solid #cfd5c3}.lg-document td{border:0;padding:12px 16px;font-size:15px;line-height:1.7}.lg-document td:first-child{background:#eceee5;min-width:0}.lg-document td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#43493e;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.lg-document td+td{padding-top:8px}}
