.legal-page{padding-top:24px;padding-bottom:90px}.legal-heading{max-width:790px;padding:54px 0 32px}.legal-heading h1{font-size:clamp(38px,5vw,66px);line-height:1.06;letter-spacing:-.04em;margin:14px 0 20px;font-weight:500}.serif-dot{font-family:Georgia,serif;color:#6d7459}.legal-layout{display:grid;grid-template-columns:235px minmax(0,760px);gap:clamp(30px,7vw,110px);align-items:start}.legal-nav{display:grid;gap:3px;position:sticky;top:22px;border-left:1px solid #d8d9ce;padding-left:12px}.legal-nav a{display:block;padding:9px 14px;color:#4a4d43;text-decoration:none;font-size:13px;line-height:1.25;border-radius:4px}.legal-nav a:hover,.legal-nav a[aria-current=page]{background:#e9eadf;color:#242c25;font-weight:700}.legal-content section{padding:0 0 25px;margin:0 0 27px;border-bottom:1px solid #dedfd6}.legal-content h2{font-family:Georgia,serif;font-size:clamp(23px,2.2vw,29px);font-weight:400;line-height:1.25;margin:0 0 18px}.legal-content p{color:#50544c;line-height:1.78;margin:0 0 14px}.legal-updated{font-size:12px;color:#777b70}.legal-request{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid #dedfd6}.legal-request span,.legal-request small{color:#555a50}.legal-form{display:grid;gap:16px;margin-top:22px;max-width:540px}.legal-form .field{display:grid;gap:8px}.legal-form button{justify-self:start}.order-withdrawal{margin-top:18px}.seller-pitch{margin:52px 0 72px}.seller-pitch-head{max-width:640px;margin-bottom:32px}.seller-pitch-head h2,.seller-process h2,.seller-faq h2{font-family:Georgia,serif;font-size:clamp(27px,3vw,39px);line-height:1.17;font-weight:400;margin:10px 0 15px}.seller-pitch-head p,.seller-value-grid p,.seller-faq p{line-height:1.7;color:#53574c}.seller-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seller-value-grid>div{background:#eceee7;padding:27px 23px 23px}.seller-value-grid h3{font-size:18px;margin:14px 0 8px;font-weight:600}.seller-process{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;border-block:1px solid #d8d9ce;margin:42px 0;padding:35px 0}.seller-process ol{counter-reset:step;list-style:none;margin:0;padding:0;display:grid;gap:15px}.seller-process li{counter-increment:step;display:flex;gap:16px;align-items:flex-start;line-height:1.5}.seller-process li::before{content:counter(step,decimal-leading-zero);font-family:Georgia,serif;font-size:21px;color:#6d7459}.seller-faq{max-width:820px}.seller-faq details{padding:15px 0;border-bottom:1px solid #d8d9ce}.seller-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}.seller-faq summary:after{content:'+';font-size:20px;line-height:1}.seller-faq details[open] summary:after{content:'−'}.seller-faq .text-link{display:inline-block;margin-top:22px}@media(max-width:800px){.legal-heading{padding:30px 0 20px}.legal-layout{display:block}.legal-nav{display:flex;position:static;overflow-x:auto;white-space:nowrap;border-left:0;border-bottom:1px solid #d8d9ce;padding:0 0 14px;margin-bottom:30px}.legal-nav a{flex:none}.seller-value-grid{grid-template-columns:1fr}.seller-process{grid-template-columns:1fr;gap:15px}.seller-pitch{margin:40px 0 50px}}@media(max-width:480px){.legal-page{padding-bottom:56px}.legal-heading h1{font-size:38px}.seller-value-grid>div{padding:22px}}
