.ts-delivery{padding:56px 24px 60px;color:#2e2b26;background:#f5f0e6}.ts-delivery__inner{max-width:1080px;margin:auto}.ts-delivery__intro{max-width:680px;margin-bottom:36px}.ts-delivery__eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.15em;margin-bottom:16px}.ts-delivery h1{font-size:clamp(38px,4vw,58px);line-height:1.1;letter-spacing:-.035em;margin:0 0 20px}.ts-delivery p{font-size:16px;line-height:1.7;color:#605a51;margin:0}.ts-delivery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px}.ts-delivery__card{background:#fffdf8;border:1px solid #e1d8ca;border-radius:20px;padding:28px}.ts-delivery__number{display:block;color:#8c806e;font-size:12px;letter-spacing:.12em;margin-bottom:16px}.ts-delivery h2{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:0 0 14px}.ts-delivery__help{display:grid;grid-template-columns:1fr 1.3fr;border-radius:22px;overflow:hidden;background:#e1e6d9}.ts-delivery__image{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.ts-delivery__help-content{padding:36px;align-self:center}.ts-delivery__button{display:inline-flex;align-items:center;gap:20px;min-height:48px;padding:11px 20px;margin-top:22px;background:#302d26;color:#fffdf7;border-radius:12px;text-decoration:none;font-size:14px;font-weight:700}.ts-delivery__button:focus-visible{outline:2px solid #302d26;outline-offset:4px}.ts-delivery__note{margin-top:24px!important;font-size:13px!important}@media(max-width:749px){.ts-delivery{padding:36px 16px 44px}.ts-delivery h1{font-size:34px}.ts-delivery p{font-size:15px}.ts-delivery__intro{margin-bottom:26px}.ts-delivery__grid{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.ts-delivery__card{padding:22px}.ts-delivery h2{font-size:23px}.ts-delivery__help{grid-template-columns:1fr}.ts-delivery__image{aspect-ratio:16/9;height:auto}.ts-delivery__help-content{padding:26px}.ts-delivery__button{width:fit-content;max-width:100%;justify-content:space-between}}


.ts-delivery h2{display:flex;align-items:center;gap:10px}.ts-delivery h2>span{min-inline-size:0}

.ts-delivery__overview{margin-bottom:24px}.ts-delivery__overview>*+*{margin-top:12px}.ts-delivery__topics{display:grid;gap:12px;margin-bottom:32px}.ts-delivery__topic{background:#fffdf8;border:1px solid #e1d8ca;border-radius:16px;min-width:0;overflow:hidden}.ts-delivery__topic>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:20px 24px;cursor:pointer}.ts-delivery__topic>summary::-webkit-details-marker{display:none}.ts-delivery .ts-delivery__topic>summary h2{font-size:20px;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.ts-delivery__toggle{font-size:26px;line-height:1;flex:none;transition:transform .15s ease}.ts-delivery__topic[open] .ts-delivery__toggle{transform:rotate(45deg)}.ts-delivery__topic>summary:focus-visible{outline:2px solid currentColor;outline-offset:-5px;border-radius:15px}.ts-delivery__topic-content{padding:0 24px 24px;overflow-wrap:anywhere}.ts-delivery__topic-content>*+*{margin-top:14px}.ts-delivery__topic-content a,.ts-delivery__overview a{text-underline-offset:3px}.ts-delivery__topic-content a:focus-visible,.ts-delivery__overview a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.ts-delivery__topic>summary{padding:18px}.ts-delivery .ts-delivery__topic>summary h2{font-size:18px}.ts-delivery__topic-content{padding:0 18px 20px}}@media(prefers-reduced-motion:reduce){.ts-delivery__toggle{transition:none}}
