/* Content additions for the approved October 2026 optimization. */
.hero-support{max-width:620px;font-size:clamp(18px,1.8vw,23px);line-height:1.55;margin:0 0 28px;color:#fff}
.market-audience,.private-sales-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;padding-top:90px;padding-bottom:90px;border-bottom:1px solid var(--line)}
.market-audience h2,.private-sales-intro h2{font:500 clamp(36px,4.5vw,54px)/1.08 var(--display);letter-spacing:-.055em;margin:0}
.market-audience p:not(.eyebrow),.private-sales-intro p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:650px;margin:0 0 20px}
.market-audience .dark-link,.private-sales-intro .dark-link{margin-top:10px}
.market-fees>div:first-child>p:not(.eyebrow):not(.market-fee-note){font-size:17px;line-height:1.75;max-width:650px}
.seller-faq{padding-top:80px;padding-bottom:85px}.seller-faq details,.home-faq details{border-top:1px solid var(--line)}
.seller-faq details:last-child{border-bottom:1px solid var(--line)}
.seller-faq summary{display:flex;justify-content:space-between;gap:24px;list-style:none;padding:22px 0;font-size:20px;line-height:1.45;cursor:pointer}
.seller-faq summary::-webkit-details-marker{display:none}
.seller-faq details>p{max-width:850px;margin:0 42px 24px 0;font-size:18px;line-height:1.75;color:var(--grey)}
.faq-toggle{position:relative;flex:0 0 16px;width:16px;height:16px;margin-top:6px}
.faq-toggle::before,.faq-toggle::after{content:"";position:absolute;left:0;top:7px;width:16px;height:1px;background:currentColor}
.faq-toggle::after{transform:rotate(90deg)}details[open] .faq-toggle::after{transform:none}
.faq-more{margin:28px 0 0}.seller-guides{padding-top:50px;padding-bottom:90px}
.seller-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.seller-guide-card{display:flex;position:relative;flex-direction:column;align-items:flex-start;border-top:1px solid var(--line);padding:28px 22px 64px;transition:background .2s,color .2s}
.seller-guide-card h3{font:500 clamp(24px,2.4vw,31px)/1.15 var(--display);letter-spacing:-.04em;margin:0 0 20px}
.seller-guide-card>p:not(.eyebrow){font-size:17px;line-height:1.7;margin:0;color:var(--grey)}
.seller-guide-arrow{position:absolute;bottom:24px;right:22px}.seller-guide-card:hover,.seller-guide-card:focus-visible{background:var(--ink);color:#fff}
.seller-guide-card:hover p,.seller-guide-card:focus-visible p{color:#dededb}
.guide-heading{padding-top:65px;padding-bottom:54px}.guide-heading h1{font:500 clamp(43px,5.8vw,76px)/1.06 var(--display);letter-spacing:-.06em;max-width:1000px;margin:0 0 25px}
.guide-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--grey);margin-bottom:36px}
.guide-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}
.guide-lead{font-size:clamp(19px,2vw,23px);line-height:1.65;max-width:820px;margin:0}
.guide-hero{margin:0 5.3%;}.guide-hero img{display:block;width:100%;height:clamp(300px,48vw,650px);object-fit:cover;object-position:center 60%}
.guide-hero figcaption{font-size:13px;color:var(--grey);margin-top:12px}
.guide-body{max-width:1100px;margin:0 auto;padding-top:66px;padding-bottom:35px}
.guide-body>section{margin:0 0 48px}.guide-body h2{font:500 clamp(29px,3.2vw,39px)/1.15 var(--display);letter-spacing:-.04em;margin:0 0 20px}
.guide-body p{font-size:19px;line-height:1.8;margin:0 0 20px}.guide-example{border-top:1px solid var(--line);padding-top:35px;margin-top:55px}
.guide-body .guide-sources{font-size:14px;color:var(--grey);margin-top:35px}.guide-sources a{text-decoration:underline;text-underline-offset:3px}
.guide-next{display:flex;flex-direction:column;gap:20px;padding-top:35px;padding-bottom:80px}.guide-next>.eyebrow{margin:0}.guide-next>a:first-of-type{font-size:25px;line-height:1.4;max-width:800px}.guide-next>.simple-link{align-self:flex-start}
.guide-next a:hover{text-decoration:underline;text-underline-offset:5px}
.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.contact-dialog input::placeholder,.inquiry-form input::placeholder{color:#777}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:760px){.hero-support{font-size:18px;max-width:94%;line-height:1.55}.home-hero-copy{right:6%;top:48%;transform:translateY(-50%)}.market-audience,.private-sales-intro{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:60px}.market-audience p:not(.eyebrow),.private-sales-intro p:not(.eyebrow){font-size:17px}.seller-faq{padding-top:55px;padding-bottom:60px}.seller-faq summary{font-size:18px;padding:20px 0}.seller-faq details>p{font-size:17px;margin-right:0}.seller-guides{padding-top:35px;padding-bottom:65px}.seller-guide-grid{grid-template-columns:1fr;gap:12px}.seller-guide-card{padding-left:14px;padding-right:14px}.seller-guide-card h3{font-size:29px;max-width:90%}.guide-heading{padding-top:40px;padding-bottom:36px}.guide-heading h1{font-size:43px}.guide-breadcrumbs{font-size:13px;margin-bottom:26px}.guide-hero{margin:0 6%}.guide-hero img{height:64vw;min-height:245px}.guide-body{padding-top:42px}.guide-body p{font-size:18px;line-height:1.75}.guide-body>section{margin-bottom:36px}.guide-next{padding-bottom:55px}.guide-next>a:first-of-type{font-size:23px}}
@media(max-width:380px){.site-header .wordmark,.site-header.is-scrolled .wordmark{width:calc(100vw - 160px)}}
