/* Design 3: MacBook Air four key resale-value factors, post 73 only.
 * Does not change the editorial text, images, metadata or canonical. */
body.single-post.postid-73 .mbst-article-hero{padding:22px 0 28px;background:linear-gradient(112deg,#fff9f1 0%,#fafcff 65%,#eaf4ff 100%)}
body.single-post.postid-73 .mbst-article-hero-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:23px;padding:0;border:1px solid #e1eaf5;border-radius:19px;overflow:hidden;background:linear-gradient(115deg,#fffbf5,#f6faff);box-shadow:0 12px 30px rgba(22,51,82,.06)}
body.single-post.postid-73 .mbst-article-hero-copy{min-width:0;padding:33px 9px 33px 34px}
body.single-post.postid-73 .mbst-article-hero-copy h1{margin:0 0 15px;max-width:none;font-size:clamp(32px,3.55vw,49px);line-height:1.13;letter-spacing:-.043em;color:#102945;overflow-wrap:break-word}
body.single-post.postid-73 .mbst-article-hero .mbst-inner-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:9px;color:#225f9e}
body.single-post.postid-73 .mbst-article-hero .mbst-inner-kicker{font-size:11px;color:#2065af;letter-spacing:.09em}
body.single-post.postid-73 .mbst-article-meta{display:flex;flex-wrap:wrap;gap:8px}
body.single-post.postid-73 .mbst-article-meta span{font-size:12px}
body.single-post.postid-73 .mbst-article-hero-media{min-width:0;align-self:center;padding:19px 19px 19px 0;background:transparent}
body.single-post.postid-73 .mbst-article-hero-media .mbst-guide-picture{display:block;width:100%;max-width:100%;margin-inline:auto}
body.single-post.postid-73 .mbst-article-hero-media .mbst-guide-picture img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;border-radius:14px;box-shadow:0 10px 26px rgba(18,43,70,.12)}
body.single-post.postid-73 .mbst-article-body-section{background:#fff;padding:35px 0 82px}
body.single-post.postid-73 .mbst-article-layout{align-items:start;gap:34px}
body.single-post.postid-73 .mbst-article-maincol,body.single-post.postid-73 .mbst-article-prose{min-width:0}
body.single-post.postid-73 .mbst-article-prose>p:first-child{margin:0 0 19px;padding:18px 20px;border:1px solid #dceaf9;border-left:4px solid #2075bd;border-radius:12px;background:#f5faff;color:#304d67;font-size:16px;line-height:1.7}
body.single-post.postid-73 .mbst-article-prose h2{margin:29px 0 12px;color:#183956;font-size:clamp(23px,2.3vw,28px);line-height:1.3;letter-spacing:-.02em;scroll-margin-top:100px;overflow-wrap:break-word}
body.single-post.postid-73 .mbst-article-prose p{font-size:15.5px;line-height:1.75;color:#36536d;overflow-wrap:break-word}
body.single-post.postid-73 .mbst-article-prose a{color:#095da7;overflow-wrap:anywhere;text-underline-offset:3px}
body.single-post.postid-73 .mbst-airvalue-toc{margin:17px 0 25px;padding:14px 18px;border:1px solid #dce8f8;border-radius:13px;background:#f7fbff}
body.single-post.postid-73 .mbst-airvalue-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:820;color:#173b5b}
body.single-post.postid-73 .mbst-airvalue-toc summary::-webkit-details-marker{display:none}
body.single-post.postid-73 .mbst-airvalue-toc summary span{font-size:21px;color:#276bae}
body.single-post.postid-73 .mbst-airvalue-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}
body.single-post.postid-73 .mbst-airvalue-toc nav a{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:9px 12px;border:1px solid #dce9f7;border-radius:9px;background:#fff;font-size:12.7px;line-height:1.4;font-weight:730;text-decoration:none;color:#275e86;overflow-wrap:anywhere}
body.single-post.postid-73 .mbst-airvalue-toc nav a:hover{background:#edf5ff;border-color:#accdf1}
body.single-post.postid-73 .mbst-article-sticky{background:#f8fbff;border:1px solid #dce7f6;border-radius:15px;box-shadow:0 10px 27px rgba(25,54,84,.05)}
body.single-post.postid-73 .mbst-article-end-cta{border-radius:15px}
body.single-post.postid-73 .mbst-context-links-grid{gap:12px}
body.single-post.postid-73 .mbst-context-link-card{min-width:0;overflow-wrap:anywhere}
body.single-post.postid-73 .mbst-article-prose a:focus-visible,body.single-post.postid-73 .mbst-airvalue-toc a:focus-visible,body.single-post.postid-73 summary:focus-visible{outline:3px solid #d89328;outline-offset:3px}
@media(max-width:1100px){
 body.single-post.postid-73 .mbst-article-hero-copy{padding:25px 8px 25px 25px}
 body.single-post.postid-73 .mbst-article-hero-copy h1{font-size:clamp(30px,3.45vw,43px)}
 body.single-post.postid-73 .mbst-article-hero-media{padding:14px 14px 14px 0}
}
@media(max-width:900px){
 body.single-post.postid-73 .mbst-article-hero-grid{grid-template-columns:minmax(0,1fr)}
 body.single-post.postid-73 .mbst-article-hero-copy{padding:22px}
 body.single-post.postid-73 .mbst-article-hero-media{padding:0 18px 18px}
 body.single-post.postid-73 .mbst-article-body-section{padding:24px 0 67px}
 body.single-post.postid-73 .mbst-airvalue-toc nav{grid-template-columns:minmax(0,1fr);max-height:48vh;overflow-y:auto}
 body.single-post.postid-73:has([data-mbs-consent]:not([hidden])) .mbst-d3-mobile-actions{display:none!important}
}
@media(max-width:640px){
 body.single-post.postid-73 .mbst-article-hero{padding:11px 0 15px}
 body.single-post.postid-73 .mbst-article-hero-copy{padding:16px 17px}
 body.single-post.postid-73 .mbst-article-hero-copy h1{font-size:clamp(27px,8.05vw,34px);line-height:1.13;max-width:none;letter-spacing:-.035em;overflow-wrap:break-word}
 body.single-post.postid-73 .mbst-article-hero-media{display:block!important;padding:0 16px 18px}
 body.single-post.postid-73 .mbst-article-hero-media .mbst-guide-picture{display:block!important}
 body.single-post.postid-73 .mbst-article-hero-media .mbst-guide-picture img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;border-radius:12px}
 body.single-post.postid-73 .mbst-article-body-section{padding:15px 0 53px}
 body.single-post.postid-73 .mbst-article-layout{gap:19px}
 body.single-post.postid-73 .mbst-article-prose>p:first-child{padding:13px 14px;font-size:14.5px;line-height:1.65}
 body.single-post.postid-73 .mbst-article-prose h2{margin:27px 0 12px;font-size:22px;scroll-margin-top:90px}
 body.single-post.postid-73 .mbst-article-prose p{font-size:14.5px;line-height:1.7}
 body.single-post.postid-73 .mbst-airvalue-toc{padding:8px 12px;margin:15px 0}
}

/* Four factual value factors, preserving each editorial H2 and its corresponding paragraph. */
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;counter-reset:airfactor;margin:19px 0 23px}
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor{min-width:0;display:flex;flex-direction:column;gap:11px;box-sizing:border-box;padding:19px 20px;border:1px solid #dce8f7;border-radius:15px;background:#f7fbff;box-shadow:0 7px 18px rgba(21,52,85,.05);overflow-wrap:anywhere}
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor:nth-child(even){border-color:#f0e3cf;background:#fffaf4}
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor h2{display:flex;align-items:center;gap:11px;min-width:0;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.35;color:#123955}
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor h2:before{counter-increment:airfactor;content:'0' counter(airfactor);display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#e4f0ff;color:#185f9e;font-size:15px;font-weight:850;letter-spacing:0}
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor:nth-child(even) h2:before{background:#fff0db;color:#9b5d1f}
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor p{margin:0;color:#3a556d;font-size:14.5px;line-height:1.7}
body.single-post.postid-73 .mbst-article-prose p.mbst-airvalue-convert{border:1px solid #d5e7d9;border-left:4px solid #2c936d;border-radius:12px;background:#f5fbf6;padding:17px 20px;margin:19px 0 22px;color:#214d3e}
body.single-post.postid-73 .mbst-article-prose p.mbst-airvalue-convert a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:9px 15px;margin-left:5px;border:1px solid #22805f;border-radius:9px;background:#147c59;color:#fff;font-weight:800;text-decoration:none}
body.single-post.postid-73 .mbst-article-prose p.mbst-airvalue-convert a:hover{background:#086747}
body.single-post.postid-73 .mbst-article-prose p.mbst-airvalue-convert a:focus-visible,body.single-post.postid-73 .mbst-airvalue-toc a:focus-visible{outline:3px solid #d18e32;outline-offset:3px}
body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor h2{scroll-margin-top:105px}
@media(max-width:900px){
 body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor-grid{gap:11px}
 body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor{padding:15px}
}
@media(max-width:640px){
 body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor-grid{grid-template-columns:minmax(0,1fr);gap:10px}
 body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor{padding:14px 15px;gap:8px}
 body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor h2{font-size:21px}
 body.single-post.postid-73 .mbst-article-prose .mbst-airvalue-factor p{font-size:14.5px}
 body.single-post.postid-73 .mbst-article-prose p.mbst-airvalue-convert{padding:13px 14px}
 body.single-post.postid-73 .mbst-article-prose p.mbst-airvalue-convert a{display:flex;width:100%;margin:9px 0 0}
}
