.connection-note{max-width:760px;color:#69665f}.connection-section{max-width:1050px;margin:0 auto;padding:35px 30px 65px;border-top:1px solid #eae9e5}.connection-section>p{max-width:780px}#article-view li{margin:14px 0;padding-left:5px}#article-view a{overflow-wrap:anywhere}#article-view li a{text-decoration:underline;text-underline-offset:3px}#article-view ol{padding-left:26px}.method-section{border-top:1px solid #eae9e5}.about-section,.faq-section{scroll-margin-top:24px}.about-section{max-width:1050px;margin:0 auto;padding:85px 30px 95px;display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.35fr);gap:80px;border-top:1px solid #eae9e5}.about-heading h2,.faq-intro h2{font-size:clamp(32px,4vw,48px);margin:18px 0}.about-copy{font-size:17px}.about-lead{font-size:22px;line-height:1.55;margin-top:0}.about-principles{margin-top:36px;border-top:1px solid #dedbd3}.about-principles>div{display:grid;grid-template-columns:36px 180px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid #e8e5de;align-items:start}.about-principles span{font-family:Georgia,serif;color:#8d887e}.about-principles strong{font-weight:650}.about-principles p{margin:0;color:#716d65;font-size:14px}.faq-section{background:#f7f6f3;padding:80px max(30px,calc((100vw - 990px)/2)) 95px;display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.35fr);gap:80px}.faq-intro{align-self:start;position:sticky;top:30px}.faq-list{border-top:1px solid #d9d6ce}.faq-list details{border-bottom:1px solid #d9d6ce}.faq-list summary{position:relative;list-style:none;padding:22px 42px 22px 0;font-weight:650;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;right:6px;top:16px;font:24px Georgia,serif;color:#777268}.faq-list details[open] summary::after{content:"−"}.faq-list details p{max-width:680px;margin:0 0 22px;color:#68645d}.faq-list details p+p{margin-top:-8px}.faq-list summary:hover{color:#397c72}@media(max-width:1050px) and (min-width:751px){header #site-nav{gap:15px}.brand small{display:none}}@media(max-width:750px){.about-section,.faq-section{grid-template-columns:1fr;gap:28px;padding:52px 24px 60px}.about-principles>div{grid-template-columns:30px 1fr;gap:10px}.about-principles p{grid-column:2}.faq-intro{position:static}.faq-list summary{padding-top:19px;padding-bottom:19px}.about-lead{font-size:19px}}.legal-layout{max-width:1120px;margin:0 auto;padding:70px 30px 110px;display:grid;grid-template-columns:210px minmax(0,780px);gap:80px;align-items:start}.legal-toc{position:sticky;top:28px;padding:4px 0;background:transparent;border:0}.legal-toc>strong{display:block;margin:11px 0 20px;font-size:18px}.legal-toc nav{display:flex;flex-direction:column}.legal-toc nav a{padding:7px 0;color:#747068;font-size:13px}.legal-toc nav a:hover{color:#397c72}.legal-document{min-width:0}.legal-document h1{font-size:clamp(38px,5vw,58px);letter-spacing:-2px;margin:22px 0 32px}.legal-document section{padding-top:24px;scroll-margin-top:20px}.legal-document h2{margin:26px 0 12px;font-size:24px}.legal-document h3{margin-top:25px}.legal-document p,.legal-document li{color:#514e48}.legal-document a{overflow-wrap:anywhere}.legal-document ol,.legal-document ul{padding-left:24px}.legal-document li{margin:10px 0}.legal-draft{border:1px solid #d9a961;background:#fff8eb;padding:20px 22px;margin:0 0 28px;border-radius:6px}.legal-draft strong{display:block;color:#694c20}.legal-draft p{margin-bottom:0;color:#694c20}.legal-warning{border:1px solid #dedbd3;background:#f7f6f3;padding:16px 18px;border-radius:5px}.legal-fields{margin:20px 0;border-top:1px solid #dedbd3}.legal-fields>div{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #e8e5de}.legal-fields dt{font-weight:650}.legal-fields dd{margin:0;color:#6e5a35}.legal-fields [data-required] dd,.legal-document p[data-required],.legal-document span[data-required]{color:#855f21}.legal-fields.compact>div{grid-template-columns:180px 1fr}.legal-table-wrap{width:100%;overflow-x:auto;border:1px solid #dedbd3;border-radius:5px}.legal-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px;line-height:1.5}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #e8e5de}.legal-table th{background:#f7f6f3;color:#494741}.legal-table tbody tr:last-child td{border-bottom:0}.legal-sources{border-top:1px solid #d9d6ce;margin-top:35px}.legal-sources a{text-decoration:underline;text-underline-offset:3px}.legal-sources a:hover{color:#397c72}footer nav{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:750px){.legal-layout{display:block;padding:46px 24px 70px}.legal-toc{display:none}.legal-document h1{font-size:37px;letter-spacing:-1.3px}.legal-document h2{font-size:22px}.legal-fields>div,.legal-fields.compact>div{grid-template-columns:1fr;gap:4px}.legal-draft{padding:17px}.legal-table-wrap{margin-right:-24px;width:calc(100% + 24px);border-right:0;border-radius:5px 0 0 5px}footer nav{gap:12px 20px}}*{box-sizing:border-box}body{margin:0;color:#292824;background:#fff;font-family:"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer;background:white;border:1px solid #ddd;border-radius:5px;padding:9px 14px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #397c72;outline-offset:4px}header{min-height:80px;padding:18px 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eae9e5;gap:16px}.brand{display:flex;align-items:center;gap:10px;font-weight:650}.mark{border:2px solid #292824;padding:0 7px;font-family:Georgia,serif;font-size:23px;line-height:30px;box-shadow:2px 2px #292824}.brand small{font-size:12px;color:#78766f;font-weight:400;margin-left:8px}header nav{display:flex;gap:28px;align-items:center;font-size:14px}.button{display:inline-block;background:#292824;color:white;padding:12px 20px;border-radius:5px;font-weight:600;font-size:14px}.button:hover{background:#494841}.small{padding:9px 15px}#menu-toggle,#categories-toggle{display:none}.hero{max-width:1050px;margin:auto;padding:85px 30px 55px}.eyebrow{font-size:11px;letter-spacing:2px;color:#73716a;font-weight:650}h1{font-size:clamp(38px,5.7vw,72px);line-height:1.08;letter-spacing:-2.6px;margin:24px 0}h2{line-height:1.25;letter-spacing:-.7px;font-size:30px}p{margin:12px 0}.lead{font-size:20px;color:#69665f;line-height:1.6}.actions{display:flex;align-items:center;gap:26px;margin:28px 0 48px}.text-link{border-bottom:1px solid #bdbab1;padding-bottom:3px}.paper{margin-left:13%;padding:28px 40px;border:1px solid #dedcd5;box-shadow:7px 8px 0 #f4f3f0;border-radius:7px}.paper-top{display:flex;justify-content:space-between;font-size:12px;color:#7c7971;border-bottom:1px solid #e8e6e0;padding-bottom:18px}.paper h2{font-size:26px;margin-bottom:0}.muted,small{color:#77746d}.check-row{display:flex;gap:22px;padding:19px 0;border-bottom:1px solid #eeede9;align-items:baseline}.check-row>span{color:#908c83;font-family:Georgia,serif}.check-row>span:last-child{margin-left:auto}.check-row p{font-size:14px;margin:3px 0;color:#76726b}.paper>small{display:block;font-size:11px;margin-top:17px}.editorial{max-width:990px;margin:50px auto 100px;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:25px 30px}.editorial h2{font-size:44px}.editorial>div:last-child{padding-top:25px;font-size:19px}.knowledge-promo{background:#f7f6f3;padding:65px max(30px,calc((100vw - 930px)/2));}.knowledge-promo h2{font-size:38px}.knowledge-promo>a{display:flex;justify-content:space-between;border-bottom:1px solid #dedbd3;padding:17px 0}.knowledge-promo p{font-size:13px;margin-top:24px}footer{padding:30px 4%;display:flex;gap:24px;justify-content:space-between;color:#77736c;font-size:12px}.workspace{display:grid;grid-template-columns:255px 1fr;min-height:80vh}aside{background:#f7f6f3;border-right:1px solid #e8e6e0;padding:32px 18px}aside .eyebrow{padding:0 12px;margin-bottom:24px}#category-nav{display:flex;flex-direction:column;gap:5px}#category-nav a{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 14px;border-radius:5px;text-align:left;color:#69665f;font-size:14px}#category-nav a:hover{background:#eae8e2;color:#292824}.sidebar-note{font-size:12px;color:#938e83;margin:40px 12px}.kb-main{width:100%;max-width:950px;padding:35px 65px 80px}.crumb{font-size:12px;color:#8a857a;margin-bottom:44px}.kb-main h1{font-size:44px;letter-spacing:-1.6px}.kb-main .lead{font-size:17px}.search-box{display:flex;align-items:center;gap:12px;margin:30px 0 22px;padding:10px 15px;border:1px solid #dedbd3;border-radius:6px}.search-box input{border:0;min-width:0;width:100%;background:transparent;outline-offset:0}.search-box kbd{color:#928c80;border:1px solid #e4e0d9;padding:0 7px}.notice{font-size:13px;background:#f5f4ef;padding:14px 17px;color:#777164;border-radius:5px}.list-head{display:flex;justify-content:space-between;align-items:center;margin-top:34px}.list-head h2{font-size:17px}.list-head span{font-size:12px;color:#8b8476}.article-link{display:block;border-bottom:1px solid #eae7df;padding:20px 6px}.article-link:hover{background:#faf9f6}.article-link strong{font-size:17px;font-weight:600}.article-link p{font-size:14px;color:#777268;margin:6px 0}.article-link small{font-size:11px}.tag{font-size:11px;color:#777268;letter-spacing:1px}#article-view h2{font-size:23px;margin-top:35px}#article-view h1{font-size:38px}#article-view p{line-height:1.85}#empty{padding:35px 0}#empty h2{font-size:24px}.skip{position:absolute;left:-1000px}.skip:focus{left:20px;top:5px;background:white;z-index:5}[hidden]{display:none!important}@media(max-width:750px){header{flex-wrap:wrap;padding:15px 20px}.brand small{display:none}#menu-toggle,#categories-toggle{display:block;min-height:44px}header nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:10px}header nav.open{display:flex}header nav a{padding:10px}.hero{padding:52px 24px 30px}.lead{font-size:17px}.lead br{display:none}.actions{align-items:flex-start;flex-direction:column;gap:20px}.paper{margin:0;padding:20px}.paper-top{gap:15px;font-size:10px}.paper h2{font-size:22px}.check-row{gap:13px}.editorial{grid-template-columns:1fr;gap:0;margin:25px auto 50px}.editorial h2{font-size:34px}.knowledge-promo{padding:40px 24px}.knowledge-promo h2{font-size:30px}footer{flex-direction:column;gap:8px;padding:30px 24px}.workspace{display:block}aside{padding:15px 22px;border-right:0;border-bottom:1px solid #ddd}aside .eyebrow,.sidebar-note{display:none}#category-nav{display:none;margin-top:10px}#category-nav.open{display:flex}.kb-main{padding:26px 24px 60px}.crumb{margin-bottom:28px}.kb-main h1{font-size:36px}#article-view h1{font-size:32px}}
.category-group-title{margin:22px 0 7px;padding-top:16px;border-top:1px solid #e5e2db;color:#8a857c;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}#category-nav a small{color:#99938a;font:11px Georgia,serif}.kb-featured{margin:42px 0 54px;padding:32px 0;border-top:1px solid #dedbd3;border-bottom:1px solid #dedbd3}.kb-featured h2{max-width:700px;margin:12px 0 24px;font-size:clamp(25px,3vw,36px)}.kb-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dedbd3;border:1px solid #dedbd3}.kb-featured-grid a{display:grid;align-content:start;gap:12px;min-height:190px;padding:24px;background:#fff;color:#24231f;text-decoration:none}.kb-featured-grid a:hover{background:#f7f6f2}.kb-featured-grid span{color:#777167;font:14px Georgia,serif}.kb-featured-grid strong{font-size:18px}.kb-featured-grid p{margin:0;color:#6d6961;font-size:14px;line-height:1.55}.kb-article-page{max-width:900px;margin:0 auto;padding:70px 32px 100px}.kb-article-page .back-link{display:inline-block;margin-bottom:42px;color:#56534d;text-decoration:none}.kb-article-page h1{max-width:830px;margin:16px 0 24px;font-size:clamp(36px,5vw,62px);line-height:1.05;letter-spacing:-.035em}.kb-article-page>.lead{max-width:780px}.source-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:34px 0;padding:18px 20px;border:1px solid #dedbd3;background:#f7f6f2}.source-banner span{color:#757068;font-size:13px}.source-banner .source-link{margin-left:auto;color:#315f58;text-decoration:underline;text-underline-offset:3px}.source-article{max-width:780px;border-top:1px solid #dedbd3;padding-top:34px}.source-article h2{margin:48px 0 16px;font-size:30px;line-height:1.2}.source-article h3{margin:32px 0 10px;font-size:20px}.source-article p{margin:0 0 14px;color:#45423d;font-size:16px;line-height:1.72}.source-article ul,.source-article ol{padding-left:25px}.source-article li{margin:9px 0;line-height:1.6}.article-toc{margin:0 0 38px;padding:24px;border:1px solid #e1ded7;background:#fbfaf8}.article-toc ul{columns:2;margin-bottom:0}.source-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:10px 0;padding:12px 0;border-bottom:1px solid #ece9e3}.source-number{display:inline-grid;place-items:center;width:28px;height:28px;margin:8px 8px 8px 0;border:1px solid #ccc7bd;border-radius:50%;font:13px Georgia,serif}@media(max-width:750px){.category-group-title{margin-top:15px}.kb-featured{margin:30px 0 38px}.kb-featured-grid{grid-template-columns:1fr}.kb-featured-grid a{min-height:0}.kb-article-page{padding:38px 24px 70px}.kb-article-page .back-link{margin-bottom:28px}.source-banner{align-items:flex-start;flex-direction:column}.source-banner .source-link{margin-left:0}.source-article h2{font-size:25px}.article-toc ul{columns:1}}

.category-directory{margin:44px 0 54px;padding-top:10px}.category-directory .list-head{align-items:flex-end}.category-directory .list-head h2{margin:5px 0 0}.category-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d8d4ca}.category-directory-grid a{display:flex;justify-content:space-between;gap:18px;padding:16px 12px;border-bottom:1px solid #e5e2db;color:#272721;text-decoration:none}.category-directory-grid a:nth-child(odd){border-right:1px solid #e5e2db}.category-directory-grid a:hover{background:#f5f3ed}.category-directory-grid span{color:#8b867c;font-size:12px;white-space:nowrap}.kb-category-page{max-width:1040px;margin:0 auto;padding:70px 30px 110px}.kb-category-page>h1{max-width:820px;margin:18px 0 14px;font-family:Georgia,serif;font-size:clamp(38px,6vw,72px);line-height:1.04}.kb-category-page>.lead{max-width:760px}.category-articles{margin-top:62px}.related-articles{max-width:780px;margin-top:64px;padding-top:34px;border-top:1px solid #dedbd3}.related-articles h2{margin:10px 0 18px}.related-articles>a{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid #e8e5de}.related-articles>a span{color:#706d66;font-size:13px;white-space:nowrap}.related-articles>a:hover strong{color:#397c72}.category-articles .list-head{align-items:flex-end}.category-article-link{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:34px;padding:18px 0;border-top:1px solid #dfdcd4;color:#272721;text-decoration:none}.category-article-link:last-child{border-bottom:1px solid #dfdcd4}.category-article-link:hover strong{color:#397c72}.category-article-link span{color:#706d66;line-height:1.55}@media(max-width:750px){.category-directory-grid{grid-template-columns:1fr}.category-directory-grid a:nth-child(odd){border-right:0}.kb-category-page{padding:46px 20px 80px}.category-article-link{grid-template-columns:1fr;gap:6px}.category-directory .list-head{align-items:flex-start}.category-directory .list-head>span{margin-top:8px}}