.legal-page{color:#172022;background:#e9ebea;font-family:Segoe UI,Arial,sans-serif;font-size:1.0625rem;line-height:1.65}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.legal-page .legal-container{width:min(1280px,100% - 112px);margin-inline:auto}.legal-page h1,.legal-page h2,.legal-page h3{color:#172022;letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.3rem;font-family:Palatino Linotype,Palatino,Georgia,serif;font-weight:400;line-height:1.16}.legal-page h1{max-width:21ch;font-size:clamp(2.35rem,3.6vw,3.3rem)}.legal-page h2{max-width:25ch;font-size:clamp(1.85rem,2.7vw,2.35rem)}.legal-page h3{font-size:clamp(1.3rem,1.65vw,1.7rem)}.legal-page p{color:#344043;max-width:62ch;margin:0 0 1.3rem}.legal-page a{color:#7a5410}.legal-page a:focus-visible,.legal-page summary:focus-visible{outline-offset:5px;outline:3px solid #7a5410}.legal-page .legal-eyebrow{color:#536063;letter-spacing:.055em;margin:0 0 1.2rem;font-size:.875rem;font-weight:600}.legal-breadcrumb{color:#536063;flex-wrap:wrap;gap:.6rem;padding-top:30px;font-size:.875rem;display:flex}.legal-breadcrumb a{text-underline-offset:.2em;text-decoration:underline}.legal-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:42px;padding:48px 0 76px;display:grid}.legal-page .legal-lead{font-size:1.125rem;line-height:1.7}.legal-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.legal-page .legal-button{text-align:center;color:#172022;background:linear-gradient(125deg,#ead9aa,#d9c28b 55%,#c6a66a);border:1px solid #c6aa73;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:.85rem 1.4rem;font-size:1rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.legal-page .legal-button:hover{background:#ead9aa}.legal-page .legal-textlink{text-underline-offset:.25em;font-size:1rem;font-weight:600;text-decoration:underline}.legal-visual{justify-self:center;width:100%;max-width:520px;margin:0}.legal-visual svg{width:100%;height:auto;display:block}.legal-visual__labels{flex-wrap:wrap;justify-content:center;gap:.45rem .9rem;padding-inline:.4rem;display:flex}.legal-visual__labels span{color:#344043;border-bottom:2px solid #d9c28b;font-size:.875rem}.legal-section{padding:76px 0}.legal-section--soft{background:#f0f2f1}.legal-section__intro{max-width:770px;margin-bottom:2rem}.legal-section__intro h2{max-width:32ch}.legal-section__split,.legal-method{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;display:grid}.legal-path{border-top:1px solid #17202229;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,.65fr);align-items:start;gap:34px;padding:36px 0;display:grid}.legal-path:last-child{padding-bottom:0}.legal-path__copy p{margin-bottom:1.1rem}.legal-path__flow{color:#536063;border-left:2px solid #d9c28b;margin:0;padding:0 0 0 1.1rem;font-size:.9375rem;list-style:none}.legal-path__flow li+li{margin-top:.6rem}.legal-example{border-left:3px solid #d9c28b;padding-left:26px}.legal-page .legal-example__label{color:#7a5410;font-size:.875rem;font-weight:600}.legal-deliverables{margin:0;padding:0;list-style:none}.legal-deliverables li{color:#344043;border-bottom:1px solid #17202229;padding:1rem 0 1rem 1.4rem;position:relative}.legal-deliverables li:first-child{padding-top:0}.legal-deliverables li:before{content:"";background:#b69960;border-radius:50%;width:6px;height:6px;position:absolute;top:1.7rem;left:0}.legal-deliverables li:first-child:before{top:.7rem}.legal-method__steps{margin:0;padding:0;list-style:none}.legal-method__steps li{border-top:1px solid #17202229;grid-template-columns:26px minmax(0,1fr);gap:15px;padding:1.1rem 0;display:grid}.legal-method__steps span{color:#7a5410;font-family:Palatino,Georgia,serif;font-size:1.3rem}.legal-method__steps p{margin-bottom:0}.legal-faq details{border-top:1px solid #17202229}.legal-faq details:last-child{border-bottom:1px solid #17202229}.legal-faq summary{cursor:pointer;color:#172022;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.legal-faq summary::-webkit-details-marker{display:none}.legal-faq summary span{color:#7a5410;flex-shrink:0;font-size:1.5rem}.legal-faq details[open] summary span{transform:rotate(45deg)}.legal-faq details>div{padding:0 1.5rem .5rem 0}.legal-faq p{font-size:1rem}.legal-closing{background:#dfe2e1;border-top:1px solid #1720221f}.legal-page .legal-contact-note{color:#536063;margin:1.2rem 0 0;font-size:.875rem}.legal-related{flex-wrap:wrap;gap:1rem 2rem;padding-block:32px;font-size:.9375rem;display:flex}.legal-related a{text-underline-offset:.25em;text-decoration:underline}@media (width<=1000px){.legal-page .legal-container{width:calc(100% - 64px)}.legal-hero{gap:28px}.legal-section__split,.legal-method{gap:40px}.legal-path{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr)}.legal-path__flow{border-left:0;flex-wrap:wrap;grid-column:2;gap:1rem;padding-left:0;display:flex}.legal-path__flow li+li{margin-top:0}}@media (width<=850px){.legal-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:38px 0 56px}.legal-page h1{max-width:23ch}.legal-visual{max-width:440px}.legal-visual svg{max-height:240px}.legal-section__split,.legal-method{grid-template-columns:minmax(0,1fr);gap:24px}.legal-section{padding:56px 0}}@media (width<=550px){.legal-page .legal-container{width:calc(100% - 40px)}.legal-breadcrumb{padding-top:22px;font-size:.875rem}.legal-page h1{font-size:2.35rem}.legal-page h2{font-size:1.85rem}.legal-path{grid-template-columns:minmax(0,1fr);gap:12px;padding:28px 0}.legal-path h3{margin-bottom:.35rem}.legal-path__flow{grid-column:auto;font-size:.875rem}.legal-visual svg{max-height:215px}.legal-visual__labels{column-gap:.8rem}.legal-actions{flex-direction:column;align-items:flex-start;gap:1rem}.legal-page .legal-button{width:100%}.legal-section__intro{margin-bottom:1.75rem}}
