.market-mobile-banner,.market-mobile-description,.market-mobile-included,.market-mobile-price{display:none}.market-mobile-sheet{display:contents}.market-mobile-compare{position:absolute;top:0;right:0;z-index:30;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #dbe5df;border-radius:12px;background:#fff;box-shadow:0 3px 12px #1636260c}.market-mobile-compare small{padding:0 7px;color:#65756b;font-size:11px}.market-mobile-compare a{display:grid;min-width:44px;min-height:40px;place-items:center;border-radius:8px;color:#52665b;font-size:13px;font-weight:700}.market-mobile-compare a[aria-current=page]{background:#196c42;color:#fff}.market-mobile-compare a:focus-visible{outline:3px solid #80b59a;outline-offset:2px}@media (max-width:800px){.market-mobile-compare{top:0;right:0}.market-mobile-compare small{display:none}.market-detail--mobile-a{margin:-24px -16px 0;padding:0 0 110px;color:#21352a}.market-detail--mobile-a .market-mobile-compare{top:12px;right:12px}.market-detail--mobile-a .market-mobile-banner{position:sticky;top:57px;z-index:0;display:block;width:100%;aspect-ratio:1.6;background:#f0f5f1}.market-mobile-banner img{object-fit:cover}.market-detail--mobile-a .market-mobile-sheet{position:relative;z-index:1;display:block;min-height:100vh;margin-top:-24px;padding:22px 20px 30px;border-radius:24px 24px 0 0;background:#fff}.market-detail--mobile-a .market-detail-breadcrumb{min-height:24px;margin:0 0 18px;padding:0;color:#758078;font-size:12px}.market-detail--mobile-a .market-detail-layout{gap:0}.market-detail--mobile-a .market-a-heading{order:-4;padding-bottom:26px}.market-detail--mobile-a .market-a-type{font-size:12px}.market-detail--mobile-a .market-a-heading__title{display:flex;align-items:center;gap:10px;margin-top:12px}.market-detail--mobile-a .market-a-heading h1{font-size:24px;line-height:1.45;letter-spacing:-.04em}.market-detail--mobile-a .market-detail-actions{margin:0;gap:6px}.market-detail--mobile-a .market-a-full-description,.market-detail--mobile-a .market-detail-actions>button{display:none}.market-detail--mobile-a .market-mobile-description{display:block;margin:12px 0 16px;color:#526257;font-size:16px;line-height:1.75}.market-detail--mobile-a .market-a-meta{gap:8px 12px;color:#617068;font-size:13px;line-height:1.6}.market-detail--mobile-a .market-a-seller{width:100%}.market-detail--mobile-a .market-purchase-card{order:-3;border:0;border-radius:0;box-shadow:none;background:#fff}.market-detail--mobile-a .market-a-purchase-body{padding:0;overflow:visible}.market-detail--mobile-a .market-a-summary-fixed{display:none}.market-detail--mobile-a .market-a-learning{padding:0}.market-detail--mobile-a .market-a-learning>h3{margin:0 0 10px;color:#526257;font-size:14px}.market-detail--mobile-a .market-a-learning nav a{min-height:56px;font-size:16px}.market-detail--mobile-a .market-mobile-price{display:block;margin:28px 0 24px}.market-detail--mobile-a .market-mobile-price .market-a-price,.market-detail--mobile-a .market-mobile-price .market-a-starting-price{padding:0;border:0}.market-detail--mobile-a .market-mobile-price strong{font-size:32px}.market-detail--mobile-a .market-mobile-price .is-unavailable strong{font-size:21px}.market-detail--mobile-a .market-mobile-price s{font-size:14px}.market-detail--mobile-a .market-mobile-price>div>span{font-size:13px}.market-detail--mobile-a .market-a-learning-selected{margin:0;padding:0;border-radius:0;background:#fff}.market-detail--mobile-a .market-a-learning-selected small,.market-detail--mobile-a .market-a-learning-selected>span{display:none}.market-detail--mobile-a .market-a-learning-selected h4{margin:0 0 10px;font-size:19px;line-height:1.5}.market-detail--mobile-a .market-a-learning-selected p{color:#526257;font-size:16px;line-height:1.75}.market-detail--mobile-a .market-mobile-included{display:grid;gap:14px;margin:24px 0 0;padding:20px;border-radius:12px;background:#f6f8f6;list-style:none}.market-mobile-included li{display:flex;align-items:flex-start;gap:12px;color:#344a3d;font-size:15px;line-height:1.6}.market-mobile-included li span{color:#196c42;font-weight:700}.market-detail--mobile-a .market-a-purchase-info{padding:28px 0}.market-detail--mobile-a .market-a-purchase-info h3{font-size:16px}.market-detail--mobile-a .market-a-purchase-info dl>div{grid-template-columns:82px minmax(0,1fr);padding:13px 0;font-size:15px;line-height:1.65}.market-detail--mobile-a .market-a-additional-cost{color:#526257;font-size:14px;line-height:1.8}.market-detail--mobile-a .market-a-purchase-controls{display:none}.market-detail--mobile-a .market-a-overview{order:-2;margin-bottom:30px}.market-detail--mobile-a .market-a-overview dd,.market-detail--mobile-a .market-a-overview dt{font-size:14px}.market-detail--mobile-a .market-detail-intro{width:calc(100% + 40px);margin-inline:-20px}.market-detail--mobile-a .blog-writer-intro .section-nav{position:static;font-size:13px}.market-detail--mobile-a .blog-writer-intro .section{padding:36px 20px}.market-detail--mobile-a .blog-writer-intro .section h2{font-size:27px;line-height:1.5}.market-detail--mobile-a .blog-writer-intro .audiences p,.market-detail--mobile-a .blog-writer-intro .chapter-list p,.market-detail--mobile-a .blog-writer-intro .faq-section details p,.market-detail--mobile-a .blog-writer-intro .feature-copy p,.market-detail--mobile-a .blog-writer-intro .human-check p,.market-detail--mobile-a .blog-writer-intro .lead,.market-detail--mobile-a .blog-writer-intro .maker-copy>p:not(.editor-caption),.market-detail--mobile-a .blog-writer-intro .output-paper p,.market-detail--mobile-a .blog-writer-intro .package-grid p,.market-detail--mobile-a .blog-writer-intro .pain-list p{color:#526257;font-size:16px;line-height:1.8}.market-detail--mobile-a .blog-writer-intro .metrics{grid-template-columns:1fr;gap:12px}.market-detail--mobile-a .blog-writer-intro .metrics>div{display:grid;grid-template-columns:100px 1fr;gap:0 12px;align-items:center;padding:18px}.market-detail--mobile-a .blog-writer-intro .metrics strong{grid-row:span 2;font-size:28px}.market-detail--mobile-a .blog-writer-intro .metrics b{min-height:0;margin:0 0 4px;font-size:14px}.market-detail--mobile-a .blog-writer-intro .metrics small{font-size:11px;line-height:1.6}.market-detail--mobile-a .blog-writer-intro .feature ul,.market-detail--mobile-a .blog-writer-intro .maker-copy dl>div,.market-detail--mobile-a .blog-writer-intro .package-grid ul{font-size:15px;line-height:1.8}.market-detail--mobile-a .blog-writer-intro .faq-section summary{font-size:17px}.market-detail--mobile-a .market-mobile-purchase{position:fixed;z-index:45;left:0;right:0;display:grid;grid-template-columns:1fr 1.8fr;align-items:center;bottom:0;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid #e1e7e3;background:#fff;box-shadow:0 -4px 18px #16362608}.market-detail--mobile-a .market-mobile-question{display:flex;min-height:52px;align-items:center;justify-content:center;border:1px solid #cbd7ce;border-radius:10px;color:#21352a;font-size:16px;font-weight:600}.market-detail--mobile-a .market-mobile-purchase .portal-point-purchase{min-height:52px;font-size:15px;line-height:1.4}.market-detail--mobile-a .market-mobile-purchase .market-a-free-download{padding:0}.market-detail--mobile-a .market-mobile-purchase .market-a-free-download__note{display:none}body:has(.market-detail--mobile-a) .portal-mobile-nav{display:none}}@media (min-width:600px) and (max-width:800px){.market-detail--mobile-a .market-mobile-banner{top:65px}}@media (max-width:800px){.market-detail--mobile-a .market-mobile-sheet--no-cover{margin-top:0}}