.mtf-ebooks-shell{width:min(calc(100% - 40px),1120px);max-width:1120px;box-sizing:border-box;margin:0 auto;padding:40px 0 54px}.mtf-ebooks-shell>.wp-block-post-content,.mtf-ebooks-shell>.wp-block-post-content>.mtf-ebooks{width:100%;max-width:none;margin:0}.mtf-ebooks,.mtf-ebooks *{box-sizing:border-box}.mtf-ebooks{color:#111;font-family:Tahoma,sans-serif}.mtf-ebooks p,.mtf-ebooks li,.mtf-ebooks summary{font-size:20px;line-height:1.55;font-weight:400}.mtf-ebooks p{margin:0 0 18px}.mtf-ebooks h1,.mtf-ebooks h2,.mtf-ebooks h3{color:#111;line-height:1.25;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.mtf-ebooks h1{font-size:clamp(30px,4vw,40px);text-align:center}.mtf-ebooks h2{font-size:clamp(26px,3vw,32px)}.mtf-ebooks h3{font-size:24px}.mtf-eb-intro{text-align:center}.mtf-eb-intro>p:not(.mtf-eb-eyebrow){max-width:960px;margin-inline:auto}.mtf-ebooks .mtf-eb-eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#111;line-height:1.4;margin:18px 0 24px}.mtf-eb-eyebrow::before,.mtf-eb-eyebrow::after{content:"";height:2px;width:24px;flex:0 0 24px;background:#ff8000}.mtf-eb-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;padding:14px 0;margin:26px 0 38px;border-block:1px solid #e3e3e3}.mtf-eb-nav a{display:inline-flex;align-items:center;min-height:44px;padding:7px 12px;background:#f9f9f9;border:1px solid #e6e6e6;border-radius:6px;font-size:18px;font-weight:700;line-height:1.4;color:#111;text-decoration:none}.mtf-eb-nav a:is(:hover,:focus-visible){color:#ff8000;border-color:#ff8000}.mtf-eb-shop>h2,.mtf-ebooks .mtf-eb-shop-lead,.mtf-ebooks .mtf-eb-disclosure{text-align:center}.mtf-ebooks .mtf-eb-disclosure{font-size:16px;color:#555;margin-bottom:28px}.mtf-eb-editions{display:flex;flex-direction:column;gap:30px;margin:0}.mtf-ebooks .mtf-eb-edition{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:40px;min-width:0;background:#fff;border:1px solid #e4e4e4;border-radius:12px;padding:32px;margin:0}.mtf-eb-edition>*{min-width:0;margin-block-start:0}.mtf-eb-overview>*{margin-block-start:0}.mtf-eb-overview h3{font-size:28px}.mtf-eb-art{display:flex;align-items:center;justify-content:center;height:300px;padding:24px 16px;margin:0 0 18px;background:#f9f9f9;border-radius:6px}.mtf-ebooks .mtf-eb-cover{margin:0;max-width:220px;width:100%}.mtf-eb-cover img{display:block;max-width:100%;width:auto;height:auto;max-height:252px;object-fit:contain;margin:auto}.mtf-ebooks .mtf-eb-cover-flat{width:185px;position:relative;transform:perspective(1000px) rotateY(-10deg);box-shadow:8px 8px 14px rgb(0 0 0 / 14%)}.mtf-eb-cover-flat::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / 20%),transparent 4%,rgb(255 255 255 / 12%) 6%,transparent 9%);pointer-events:none}.mtf-eb-cover-flat::after{content:"";position:absolute;top:2px;bottom:2px;left:100%;width:6px;background:repeating-linear-gradient(0deg,#eee 0,#eee 1px,#fff 1px,#fff 3px);border:1px solid #ddd}.mtf-ebooks .mtf-eb-region{font-size:15px;color:#555;line-height:1.4;margin:0 0 8px}.mtf-ebooks .mtf-eb-contents{margin:0;padding:0 0 0 32px;border-left:1px solid #e4e4e4}.mtf-ebooks .mtf-eb-contents h4{font-size:22px;line-height:1.35;margin:0 0 18px;color:#111}.mtf-ebooks .mtf-eb-contents ul{margin:0;padding-left:21px}.mtf-ebooks .mtf-eb-contents li{margin-bottom:12px}.mtf-ebooks .mtf-eb-contents li:last-child{margin-bottom:0}.mtf-ebooks summary{font-weight:700;cursor:pointer;padding:12px 0}.mtf-ebooks summary::marker{color:#ff8000}.mtf-ebooks ul{padding-left:22px;margin:8px 0 18px}.mtf-ebooks li{margin:0 0 10px;padding-left:2px}.mtf-ebooks li::marker{color:#ff8000}.mtf-eb-purchase{margin-top:24px}.mtf-ebooks .mtf-eb-format{font-size:16px;color:#555;margin:0 0 8px}.mtf-ebooks .mtf-eb-buy{margin:0}.mtf-ebooks .mtf-eb-buy a{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:4px 0;color:#111!important;font-size:20px;line-height:1.4;font-weight:700;text-decoration:none!important;background:none}.mtf-ebooks .mtf-eb-buy a span{color:#ff8000;font-size:28px;line-height:1}.mtf-ebooks .mtf-eb-buy a:is(:hover,:focus-visible){color:#ff8000!important}.mtf-eb-panel{padding:30px;background:#f9f9f9;border-radius:10px;margin:44px 0}.mtf-eb-panel>h2{text-align:center}.mtf-ebooks .mtf-eb-panel>.mtf-eb-eyebrow{margin-top:0}.mtf-eb-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px}.mtf-eb-benefit{min-width:0;padding:0 22px;border-left:1px solid #ddd;margin:0}.mtf-eb-benefit:first-child{border-left:0;padding-left:0}.mtf-eb-benefit:last-child{padding-right:0}.mtf-eb-benefit p{margin-bottom:0}.mtf-eb-benefit h3{font-size:22px}.mtf-eb-faq>h2{margin-bottom:24px}.mtf-eb-faq details{border-top:1px solid #ddd;margin:0}.mtf-eb-faq details:last-child{border-bottom:1px solid #ddd}.mtf-eb-faq summary{padding:16px 0}.mtf-eb-faq details p{padding:0 0 18px;margin:0}.mtf-ebooks [id]{scroll-margin-top:110px}.mtf-ebooks a:focus-visible,.mtf-ebooks summary:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:1000px){.mtf-ebooks .mtf-eb-edition{grid-template-columns:minmax(0,280px) minmax(0,1fr);padding:26px;gap:26px}.mtf-ebooks .mtf-eb-contents{padding-left:26px}}@media(max-width:760px){.mtf-ebooks .mtf-eb-edition{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.mtf-ebooks .mtf-eb-contents{border-left:0;border-top:1px solid #e4e4e4;padding:24px 0 0}.mtf-eb-art{max-width:380px;margin-inline:auto}.mtf-eb-benefits{grid-template-columns:minmax(0,1fr);gap:24px}.mtf-eb-benefit,.mtf-eb-benefit:first-child,.mtf-eb-benefit:last-child{padding:0;border:0}.mtf-eb-panel{padding:24px}.mtf-ebooks-shell{padding-top:28px}}@media(max-width:580px){.mtf-eb-nav{gap:8px;justify-content:flex-start}.mtf-eb-nav a{font-size:17px;padding:7px 10px}.mtf-eb-art{height:274px}.mtf-ebooks .mtf-eb-cover-flat{width:166px}.mtf-eb-cover img{max-height:226px}}@media(max-width:400px){.mtf-ebooks-shell{width:calc(100% - 24px)}.mtf-ebooks .mtf-eb-edition{padding:18px}}