.mkds-page.mkds-v1{--mkds-ink:#241c18;--mkds-text:#514742;--mkds-muted:#756b64;--mkds-gold:#b29472;--mkds-gold-dark:#7b5c39;--mkds-gold-light:#eadbc9;--mkds-accent:#833c53;--mkds-accent-dark:#632a3d;--mkds-cream:#fbf8f4;--mkds-sand:#f1e7dc;--mkds-sage:#dce8df;--mkds-blush:#eed9df;--mkds-line:#e4d8ca;--mkds-white:#fff;--mkds-focus:#1769aa;--mkds-success:#28563a;--mkds-warning:#7a4d12;--mkds-danger:#8a2738;--mkds-radius-sm:14px;--mkds-radius-md:18px;--mkds-radius-lg:24px;--mkds-radius-xl:38px;--mkds-shadow-soft:0 12px 34px rgba(66,44,31,0.08);--mkds-shadow:0 24px 70px rgba(66,44,31,0.1);--mkds-reading:780px;--mkds-content:1180px;width:min(100%,var(--mkds-content));min-width:0;margin:clamp(24px,4vw,64px) auto clamp(60px,8vw,112px);color:var(--mkds-text);font-family:"MARABIKA Sans Stable",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.72;text-align:start;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;isolation:isolate}.mkds-page.mkds-v1,.mkds-page.mkds-v1 *,.mkds-page.mkds-v1 *::before,.mkds-page.mkds-v1 *::after{box-sizing:border-box}.mkds-page.mkds-v1 :where(h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote){margin-top:0}.mkds-page.mkds-v1 :where(h1,h2,h3,h4){color:var(--mkds-ink);scroll-margin-top:140px}.mkds-page.mkds-v1 :where(h1,h2){font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-0.025em;text-wrap:balance}.mkds-page.mkds-v1 :where(h3,h4){font-family:"MARABIKA Sans Stable",Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-0.015em;text-wrap:balance}.mkds-page.mkds-v1 p{margin-bottom:1.05em}.mkds-page.mkds-v1 a{color:var(--mkds-accent-dark);text-decoration-color:rgba(99,42,61,0.42);text-decoration-thickness:0.08em;text-underline-offset:0.18em}.mkds-page.mkds-v1 a:hover{color:var(--mkds-accent);text-decoration-color:currentColor}.mkds-page.mkds-v1 :where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--mkds-focus);outline-offset:4px;border-radius:7px}.mkds-page.mkds-v1 img,.mkds-page.mkds-v1 svg,.mkds-page.mkds-v1 video{max-width:100%}.mkds-page.mkds-v1 img{height:auto}.mkds-page.mkds-v1 :where(ul,ol){padding-inline-start:1.35em}.mkds-page.mkds-v1 li + li{margin-top:0.42em}.mkds-page.mkds-v1 ::selection{background:var(--mkds-gold-light);color:var(--mkds-ink)}.mkds-page.mkds-v1.mkds-page--category,.mkds-page.mkds-v1.mkds-page--brand,.mkds-page.mkds-v1.mkds-page--product,.mkds-page.mkds-v1.mkds-page--compact{width:100%;margin-block:clamp(28px,4vw,58px)}.mkds-page.mkds-v1.mkds-page--product,.mkds-page.mkds-v1.mkds-page--compact{--mkds-content:900px;font-size:15px}.mkds-page.mkds-v1 .mkds-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkds-page.mkds-v1 .mkds-prose{max-width:var(--mkds-reading)}.mkds-page.mkds-v1 .mkds-prose>:last-child,.mkds-page.mkds-v1 .mkds-card>:last-child,.mkds-page.mkds-v1 .mkds-note>:last-child,.mkds-page.mkds-v1 .mkds-callout>:last-child{margin-bottom:0}.mkds-page.mkds-v1 .mkds-eyebrow,.mkds-page.mkds-v1 .mkds-kicker,.mkds-page.mkds-v1 .mkds-label{margin-bottom:13px;color:var(--mkds-gold-dark);font-size:12px;font-weight:800;line-height:1.35;letter-spacing:0.16em;text-transform:uppercase}.mkds-page.mkds-v1 .mkds-title{max-width:920px;margin-bottom:22px;font-size:clamp(42px,5.2vw,72px);line-height:0.99}.mkds-page.mkds-v1 .mkds-lead{max-width:var(--mkds-reading);margin-bottom:28px;color:var(--mkds-text);font-size:clamp(17px,1.55vw,20px);line-height:1.65}.mkds-page.mkds-v1 .mkds-lead strong{color:var(--mkds-ink)}.mkds-page.mkds-v1 .mkds-meta{color:var(--mkds-muted);font-size:12px;line-height:1.55}.mkds-page.mkds-v1 .mkds-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.24fr) minmax(280px,0.76fr);gap:clamp(28px,5vw,70px);align-items:center;padding:clamp(34px,5.5vw,76px);overflow:hidden;border:1px solid var(--mkds-line);border-radius:clamp(24px,3vw,var(--mkds-radius-xl));background:radial-gradient(circle at 0 0,rgba(178,148,114,0.24),transparent 34%),radial-gradient(circle at 100% 100%,rgba(131,60,83,0.1),transparent 38%),var(--mkds-cream);box-shadow:var(--mkds-shadow)}.mkds-page.mkds-v1 .mkds-hero::before,.mkds-page.mkds-v1 .mkds-hero::after{position:absolute;border:1px solid rgba(178,148,114,0.3);border-radius:50%;content:"";pointer-events:none}.mkds-page.mkds-v1 .mkds-hero::before{inset:-120px -115px auto auto;width:330px;height:330px}.mkds-page.mkds-v1 .mkds-hero::after{inset:-54px -50px auto auto;width:198px;height:198px}.mkds-page.mkds-v1 .mkds-hero>*{position:relative;z-index:1;min-width:0}.mkds-page.mkds-v1 .mkds-hero--center{grid-template-columns:1fr;text-align:center}.mkds-page.mkds-v1 .mkds-hero--center :where(.mkds-title,.mkds-lead,.mkds-actions){margin-inline:auto}.mkds-page.mkds-v1 .mkds-hero--dark{border-color:#372a25;background:radial-gradient(circle at 100% 0,rgba(178,148,114,0.25),transparent 36%),var(--mkds-ink)}.mkds-page.mkds-v1 .mkds-hero--dark :where(.mkds-title,h2,h3){color:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-hero--dark :where(.mkds-lead,p){color:#e2d8d1}.mkds-page.mkds-v1 .mkds-hero--dark :where(.mkds-eyebrow,.mkds-kicker){color:var(--mkds-gold-light)}.mkds-page.mkds-v1 .mkds-hero-card{padding:clamp(24px,3.5vw,34px);border:1px solid rgba(178,148,114,0.48);border-radius:var(--mkds-radius-lg);background:rgba(255,255,255,0.92);box-shadow:var(--mkds-shadow-soft)}.mkds-page.mkds-v1 .mkds-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mkds-page.mkds-v1 .mkds-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.mkds-page.mkds-v1 .mkds-btn:hover{transform:translateY(-1px);text-decoration:none}.mkds-page.mkds-v1 .mkds-btn--primary{background:var(--mkds-ink);color:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-btn--primary:hover{background:var(--mkds-accent-dark);color:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-btn--accent{background:var(--mkds-accent-dark);color:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-btn--accent:hover{background:var(--mkds-ink);color:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-btn--secondary{border-color:rgba(36,28,24,0.24);background:var(--mkds-white);color:var(--mkds-ink)}.mkds-page.mkds-v1 .mkds-btn--secondary:hover{border-color:var(--mkds-ink);color:var(--mkds-ink)}.mkds-page.mkds-v1 .mkds-btn--light{background:var(--mkds-white);color:var(--mkds-accent-dark)}.mkds-page.mkds-v1 .mkds-btn--light:hover{background:var(--mkds-sand);color:var(--mkds-accent-dark)}.mkds-page.mkds-v1 .mkds-text-link{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding-block:8px;color:var(--mkds-ink);font-size:13px;font-weight:800}.mkds-page.mkds-v1 .mkds-toc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;margin:20px 0 clamp(44px,7vw,84px);padding:16px 20px;border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-md);background:var(--mkds-white);box-shadow:0 10px 24px rgba(66,44,31,0.06)}.mkds-page.mkds-v1 .mkds-toc__label{margin:0;color:var(--mkds-gold-dark);font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap}.mkds-page.mkds-v1 .mkds-toc__links{display:flex;flex-wrap:wrap;gap:2px 18px;justify-content:flex-end}.mkds-page.mkds-v1 .mkds-toc__links a{display:inline-flex;min-height:44px;align-items:center;color:var(--mkds-text);font-size:13px;font-weight:700;text-decoration:none}.mkds-page.mkds-v1 .mkds-toc__links a:hover{color:var(--mkds-accent-dark)}.mkds-page.mkds-v1 .mkds-section{margin-block:clamp(52px,8vw,100px);scroll-margin-top:140px}.mkds-page.mkds-v1 .mkds-section--surface,.mkds-page.mkds-v1 .mkds-section--tint,.mkds-page.mkds-v1 .mkds-section--dark,.mkds-page.mkds-v1 .mkds-section--accent{padding:clamp(32px,5.5vw,70px);border-radius:clamp(24px,3vw,var(--mkds-radius-xl))}.mkds-page.mkds-v1 .mkds-section--surface{border:1px solid var(--mkds-line);background:var(--mkds-white);box-shadow:var(--mkds-shadow-soft)}.mkds-page.mkds-v1 .mkds-section--tint{border:1px solid var(--mkds-line);background:var(--mkds-cream)}.mkds-page.mkds-v1 .mkds-section--dark{border:1px solid #372a25;background:radial-gradient(circle at 100% 0,rgba(178,148,114,0.2),transparent 34%),var(--mkds-ink);color:#e2d8d1;box-shadow:var(--mkds-shadow)}.mkds-page.mkds-v1 .mkds-section--accent{border:1px solid rgba(131,60,83,0.28);background:radial-gradient(circle at 100% 0,rgba(255,255,255,0.12),transparent 35%),var(--mkds-accent-dark);color:#f2e8eb}.mkds-page.mkds-v1 :where(.mkds-section--dark,.mkds-section--accent) :where(h2,h3,h4){color:var(--mkds-white)}.mkds-page.mkds-v1 :where(.mkds-section--dark,.mkds-section--accent) :where(.mkds-kicker,.mkds-eyebrow){color:var(--mkds-gold-light)}.mkds-page.mkds-v1 :where(.mkds-section--dark,.mkds-section--accent) a:not(.mkds-btn){color:#f0d3ae;text-decoration-color:rgba(240,211,174,0.48)}.mkds-page.mkds-v1 .mkds-section--compact{margin-block:clamp(30px,5vw,58px);padding:clamp(24px,4vw,42px)}.mkds-page.mkds-v1 .mkds-heading{max-width:880px;margin-bottom:clamp(28px,4vw,46px)}.mkds-page.mkds-v1 .mkds-heading h2{margin-bottom:18px;font-size:clamp(34px,4.5vw,58px);line-height:1.04}.mkds-page.mkds-v1 .mkds-heading>:last-child{margin-bottom:0}.mkds-page.mkds-v1 .mkds-grid{display:grid;gap:18px;min-width:0}.mkds-page.mkds-v1 .mkds-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkds-page.mkds-v1 .mkds-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkds-page.mkds-v1 .mkds-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mkds-page.mkds-v1 .mkds-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.mkds-page.mkds-v1 .mkds-card{min-width:0;padding:clamp(23px,3.5vw,34px);border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-lg);background:var(--mkds-white);box-shadow:0 8px 24px rgba(66,44,31,0.04)}.mkds-page.mkds-v1 .mkds-card--soft{background:var(--mkds-cream)}.mkds-page.mkds-v1 .mkds-card--accent{border-color:rgba(131,60,83,0.25);background:rgba(238,217,223,0.42)}.mkds-page.mkds-v1 .mkds-card--dark{border-color:rgba(255,255,255,0.13);background:var(--mkds-ink);color:#d9cec7}.mkds-page.mkds-v1 .mkds-card--dark :where(h3,h4){color:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-card__number{display:inline-grid;width:44px;height:44px;margin-bottom:22px;place-items:center;border-radius:50%;background:var(--mkds-ink);color:var(--mkds-white);font-size:12px;font-weight:800}.mkds-page.mkds-v1 .mkds-card h3{margin-bottom:12px;font-size:20px;line-height:1.3}.mkds-page.mkds-v1 .mkds-card p{font-size:14px;line-height:1.7}.mkds-page.mkds-v1 .mkds-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;overflow:hidden;border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-md);background:var(--mkds-line)}.mkds-page.mkds-v1 .mkds-stat{min-height:132px;padding:20px;background:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-stat strong{display:block;margin-bottom:7px;color:var(--mkds-accent-dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(31px,3vw,40px);line-height:1}.mkds-page.mkds-v1 .mkds-stat span{display:block;color:var(--mkds-text);font-size:12px;font-weight:700;line-height:1.5}.mkds-page.mkds-v1 .mkds-note,.mkds-page.mkds-v1 .mkds-callout{padding:clamp(22px,3.5vw,34px);border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-md);background:var(--mkds-cream)}.mkds-page.mkds-v1 .mkds-note{border-inline-start:5px solid var(--mkds-gold)}.mkds-page.mkds-v1 .mkds-note--info{border-color:#b8cedf;border-inline-start-color:var(--mkds-focus);background:#f1f7fb}.mkds-page.mkds-v1 .mkds-note--success{border-color:#bdd2c3;border-inline-start-color:var(--mkds-success);background:#f1f7f3}.mkds-page.mkds-v1 .mkds-note--warning{border-color:#e7cfaa;border-inline-start-color:var(--mkds-warning);background:#fff8ec}.mkds-page.mkds-v1 .mkds-note--accent{border-color:#dec5cd;border-inline-start-color:var(--mkds-accent);background:#fbf3f5}.mkds-page.mkds-v1 .mkds-note__title{display:block;margin-bottom:6px;color:var(--mkds-ink);font-size:14px;font-weight:800}.mkds-page.mkds-v1 .mkds-quote{max-width:900px;margin:28px 0;padding:clamp(24px,3.5vw,40px);border:0;border-inline-start:5px solid var(--mkds-gold);border-radius:0 var(--mkds-radius-lg) var(--mkds-radius-lg) 0;background:var(--mkds-ink)}.mkds-page.mkds-v1 .mkds-quote p{margin:0;color:#f8f2eb;font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,2.4vw,31px);line-height:1.38}.mkds-page.mkds-v1 .mkds-quote cite{display:block;margin-top:15px;color:var(--mkds-gold-light);font-size:12px;font-style:normal;font-weight:700}.mkds-page.mkds-v1 .mkds-steps,.mkds-page.mkds-v1 .mkds-timeline{margin:0;padding:0;list-style:none}.mkds-page.mkds-v1 .mkds-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mkds-page.mkds-v1 .mkds-steps li,.mkds-page.mkds-v1 .mkds-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin:0}.mkds-page.mkds-v1 .mkds-steps li{padding:24px;border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-lg);background:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-step__number,.mkds-page.mkds-v1 .mkds-timeline__number{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--mkds-ink);color:var(--mkds-white);font-size:12px;font-weight:800}.mkds-page.mkds-v1 .mkds-steps h3,.mkds-page.mkds-v1 .mkds-timeline h3{margin-bottom:6px;font-size:17px;line-height:1.35}.mkds-page.mkds-v1 .mkds-steps p,.mkds-page.mkds-v1 .mkds-timeline p{margin:0;color:var(--mkds-muted);font-size:13px;line-height:1.65}.mkds-page.mkds-v1 .mkds-timeline li{padding-block:22px;border-bottom:1px solid var(--mkds-line)}.mkds-page.mkds-v1 .mkds-timeline li:last-child{border-bottom:0}.mkds-page.mkds-v1 .mkds-timeline__number{background:var(--mkds-sand);color:var(--mkds-gold-dark)}.mkds-page.mkds-v1 .mkds-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.mkds-page.mkds-v1 .mkds-checklist li{position:relative;margin:0;padding:16px 17px 16px 46px;border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-sm);background:var(--mkds-white);font-size:13px;line-height:1.6}.mkds-page.mkds-v1 .mkds-checklist li::before{position:absolute;inset:18px auto auto 16px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--mkds-sage);color:var(--mkds-success);content:"\2713";font-size:11px;font-weight:800}.mkds-page.mkds-v1 .mkds-chips,.mkds-page.mkds-v1 .mkds-link-grid{display:flex;flex-wrap:wrap;gap:9px}.mkds-page.mkds-v1 .mkds-chip,.mkds-page.mkds-v1 .mkds-link-grid a{display:inline-flex;min-height:44px;align-items:center;padding:9px 15px;border:1px solid var(--mkds-line);border-radius:999px;background:var(--mkds-white);color:var(--mkds-ink);font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.mkds-page.mkds-v1 .mkds-link-grid a:hover{border-color:var(--mkds-gold);color:var(--mkds-ink)}.mkds-page.mkds-v1 .mkds-figure{margin:0;overflow:hidden;border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-lg);background:var(--mkds-cream);box-shadow:var(--mkds-shadow-soft)}.mkds-page.mkds-v1 .mkds-figure img{display:block;width:100%;object-fit:cover}.mkds-page.mkds-v1 .mkds-figure figcaption{padding:14px 18px;color:var(--mkds-muted);font-size:12px;line-height:1.55}.mkds-page.mkds-v1 .mkds-media--wide img{aspect-ratio:16 / 9}.mkds-page.mkds-v1 .mkds-media--portrait img{aspect-ratio:4 / 5}.mkds-page.mkds-v1 .mkds-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-md);background:var(--mkds-white);box-shadow:var(--mkds-shadow-soft);-webkit-overflow-scrolling:touch}.mkds-page.mkds-v1 .mkds-table{width:100%;min-width:680px;margin:0;border:0;border-collapse:collapse;color:var(--mkds-text);font-size:13px}.mkds-page.mkds-v1 .mkds-table caption{padding:18px 20px;color:var(--mkds-ink);font-weight:800;text-align:start}.mkds-page.mkds-v1 .mkds-table :where(th,td){padding:16px 18px;border:0;border-top:1px solid var(--mkds-line);vertical-align:top;text-align:start}.mkds-page.mkds-v1 .mkds-table th{background:var(--mkds-cream);color:var(--mkds-ink);font-weight:800}.mkds-page.mkds-v1 .mkds-table tbody tr:hover{background:#fdfbf9}.mkds-page.mkds-v1 .mkds-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mkds-page.mkds-v1 .mkds-compare__item{padding:clamp(25px,4vw,40px);border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-lg);background:var(--mkds-cream)}.mkds-page.mkds-v1 .mkds-compare__item--accent{border-color:#dfc8cf;background:#fbf3f5}.mkds-page.mkds-v1 .mkds-compare__item h3{margin-bottom:14px;font-size:23px}.mkds-page.mkds-v1 .mkds-meters{display:grid;gap:17px;padding:clamp(22px,3vw,34px);border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-lg);background:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-meter__head{display:flex;gap:16px;align-items:baseline;justify-content:space-between;margin-bottom:7px}.mkds-page.mkds-v1 .mkds-meter__head strong{color:var(--mkds-ink);font-size:13px}.mkds-page.mkds-v1 .mkds-meter__head span{color:var(--mkds-accent-dark);font-size:12px;font-weight:800}.mkds-page.mkds-v1 .mkds-meter__track{height:8px;overflow:hidden;border-radius:999px;background:#eee7df}.mkds-page.mkds-v1 .mkds-meter__fill{display:block;width:var(--mkds-value,50%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mkds-gold),var(--mkds-accent))}.mkds-page.mkds-v1 .mkds-meter__fill--20{--mkds-value:20%}.mkds-page.mkds-v1 .mkds-meter__fill--40{--mkds-value:40%}.mkds-page.mkds-v1 .mkds-meter__fill--60{--mkds-value:60%}.mkds-page.mkds-v1 .mkds-meter__fill--80{--mkds-value:80%}.mkds-page.mkds-v1 .mkds-meter__fill--100{--mkds-value:100%}.mkds-page.mkds-v1 .mkds-note-pyramid{display:grid;gap:1px;overflow:hidden;border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-lg);background:var(--mkds-line)}.mkds-page.mkds-v1 .mkds-note-level{display:grid;grid-template-columns:minmax(120px,0.34fr) minmax(0,0.66fr);gap:22px;align-items:center;min-height:118px;padding:22px 26px;background:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-note-level:nth-child(1){background:var(--mkds-sage)}.mkds-page.mkds-v1 .mkds-note-level:nth-child(2){background:var(--mkds-blush)}.mkds-page.mkds-v1 .mkds-note-level:nth-child(3){background:#4d3931;color:#f9f2eb}.mkds-page.mkds-v1 .mkds-note-level:nth-child(3) :where(h3,p,.mkds-note-level__label){color:#f9f2eb}.mkds-page.mkds-v1 .mkds-note-level__label{color:var(--mkds-ink);font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.mkds-page.mkds-v1 .mkds-note-level h3{margin-bottom:5px;font-family:Georgia,"Times New Roman",serif;font-size:27px;font-weight:600}.mkds-page.mkds-v1 .mkds-note-level p{margin:0;font-size:13px}.mkds-page.mkds-v1 .mkds-faq{display:grid;gap:10px}.mkds-page.mkds-v1 .mkds-faq details{border:1px solid var(--mkds-line);border-radius:var(--mkds-radius-md);background:var(--mkds-white)}.mkds-page.mkds-v1 .mkds-faq summary{position:relative;display:flex;min-height:56px;align-items:center;padding:15px 54px 15px 20px;color:var(--mkds-ink);cursor:pointer;font-size:15px;font-weight:800;line-height:1.45;list-style:none}.mkds-page.mkds-v1 .mkds-faq summary::-webkit-details-marker{display:none}.mkds-page.mkds-v1 .mkds-faq summary::after{position:absolute;inset-inline-end:20px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--mkds-sand);color:var(--mkds-gold-dark);content:"+";font-size:18px;line-height:1}.mkds-page.mkds-v1 .mkds-faq details[open] summary::after{content:"\2212"}.mkds-page.mkds-v1 .mkds-faq__answer{padding:0 20px 20px;color:var(--mkds-muted);font-size:14px;line-height:1.68}.mkds-page.mkds-v1 .mkds-faq__answer>:last-child{margin-bottom:0}.mkds-page.mkds-v1 .mkds-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:clamp(28px,4.5vw,48px);border-radius:var(--mkds-radius-lg);background:radial-gradient(circle at 100% 0,rgba(178,148,114,0.28),transparent 36%),var(--mkds-accent-dark);color:#eadde1}.mkds-page.mkds-v1 .mkds-cta h2,.mkds-page.mkds-v1 .mkds-cta h3{margin-bottom:8px;color:var(--mkds-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px,3.5vw,43px);font-weight:600;line-height:1.06}.mkds-page.mkds-v1 .mkds-cta p{margin:0;font-size:13px;line-height:1.65}.mkds-page.mkds-v1 .mkds-sources{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,68px);margin-top:clamp(48px,7vw,90px);padding:clamp(28px,5vw,54px) 0;border-top:1px solid var(--mkds-line);border-bottom:1px solid var(--mkds-line)}.mkds-page.mkds-v1 .mkds-sources h2{margin-bottom:14px;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.mkds-page.mkds-v1 .mkds-sources :where(p,li){color:var(--mkds-muted);font-size:12px;line-height:1.65}.mkds-page.mkds-v1 .mkds-divider{height:1px;margin-block:clamp(34px,5vw,62px);border:0;background:var(--mkds-line)}.mkds-page.mkds-v1.mkds-page--category .mkds-title,.mkds-page.mkds-v1.mkds-page--brand .mkds-title{font-size:clamp(36px,4.4vw,58px)}.mkds-page.mkds-v1.mkds-page--category .mkds-hero,.mkds-page.mkds-v1.mkds-page--brand .mkds-hero{padding:clamp(28px,4.6vw,58px)}.mkds-page.mkds-v1.mkds-page--product .mkds-title,.mkds-page.mkds-v1.mkds-page--compact .mkds-title{font-size:clamp(32px,4vw,48px)}.mkds-page.mkds-v1.mkds-page--product .mkds-section,.mkds-page.mkds-v1.mkds-page--compact .mkds-section{margin-block:clamp(30px,5vw,58px)}.mkds-page.mkds-v1.mkds-page--product .mkds-section--surface,.mkds-page.mkds-v1.mkds-page--product .mkds-section--tint,.mkds-page.mkds-v1.mkds-page--compact .mkds-section--surface,.mkds-page.mkds-v1.mkds-page--compact .mkds-section--tint{padding:clamp(24px,4vw,38px)}@media (max-width:1024px){.mkds-page.mkds-v1 .mkds-hero{grid-template-columns:minmax(0,1.12fr) minmax(260px,0.88fr);gap:28px}.mkds-page.mkds-v1 .mkds-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mkds-page.mkds-v1{width:min(100%,760px);margin-top:22px}.mkds-page.mkds-v1 .mkds-hero,.mkds-page.mkds-v1 .mkds-grid--2,.mkds-page.mkds-v1 .mkds-grid--3,.mkds-page.mkds-v1 .mkds-steps,.mkds-page.mkds-v1 .mkds-checklist,.mkds-page.mkds-v1 .mkds-compare,.mkds-page.mkds-v1 .mkds-cta,.mkds-page.mkds-v1 .mkds-sources{grid-template-columns:1fr}.mkds-page.mkds-v1 .mkds-hero{padding:clamp(28px,6vw,46px)}.mkds-page.mkds-v1 .mkds-hero-card{max-width:620px}.mkds-page.mkds-v1 .mkds-toc{grid-template-columns:1fr;gap:4px}.mkds-page.mkds-v1 .mkds-toc__links{justify-content:flex-start}}@media (max-width:480px){.mkds-page.mkds-v1{font-size:15px}.mkds-page.mkds-v1 .mkds-hero,.mkds-page.mkds-v1 .mkds-section--surface,.mkds-page.mkds-v1 .mkds-section--tint,.mkds-page.mkds-v1 .mkds-section--dark,.mkds-page.mkds-v1 .mkds-section--accent{padding:28px 18px;border-radius:22px}.mkds-page.mkds-v1 .mkds-title{font-size:clamp(37px,11.5vw,46px)}.mkds-page.mkds-v1 .mkds-heading h2{font-size:clamp(32px,9.5vw,42px)}.mkds-page.mkds-v1 .mkds-actions{align-items:stretch;flex-direction:column}.mkds-page.mkds-v1 .mkds-btn{width:100%}.mkds-page.mkds-v1 .mkds-grid--4,.mkds-page.mkds-v1 .mkds-grid--auto{grid-template-columns:1fr}.mkds-page.mkds-v1 .mkds-card,.mkds-page.mkds-v1 .mkds-compare__item{padding:22px 18px}.mkds-page.mkds-v1 .mkds-note-level{grid-template-columns:1fr;gap:5px;padding:20px}.mkds-page.mkds-v1 .mkds-toc__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:2px 10px}.mkds-page.mkds-v1 .mkds-meter__head{align-items:flex-start;flex-direction:column;gap:2px}.mkds-page.mkds-v1 .mkds-cta{padding:27px 20px}}@media (prefers-reduced-motion:reduce){.mkds-page.mkds-v1 *,.mkds-page.mkds-v1 *::before,.mkds-page.mkds-v1 *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.mkds-page.mkds-v1 :where(.mkds-btn,.mkds-card,.mkds-note,.mkds-faq details,.mkds-table-wrap){border:1px solid CanvasText}}
@media print{.mkds-page.mkds-v1{width:100%;margin:0;color:#000;font-size:11pt}.mkds-page.mkds-v1 :where(.mkds-hero,.mkds-section,.mkds-card,.mkds-table-wrap,.mkds-figure){break-inside:avoid;box-shadow:none}.mkds-page.mkds-v1 :where(.mkds-toc,.mkds-actions,.mkds-cta){display:none}.mkds-page.mkds-v1 .mkds-faq details{break-inside:avoid}.mkds-page.mkds-v1 .mkds-faq details:not([open])>:not(summary){display:block}}

/*
 * v1.2.0 classic long-description restoration.
 * Recreates the compact cream-and-rose presentation used before the MKDS
 * category/manufacturer refresh. Limited to category and brand roots.
 */
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand){
  --mkds-ink:#26201e;
  --mkds-text:#433f3b;
  --mkds-muted:#6f6560;
  --mkds-gold:#bb8585;
  --mkds-gold-dark:#8e5e5e;
  --mkds-gold-light:#f3e9e6;
  --mkds-accent:#8e5e5e;
  --mkds-accent-dark:#70484a;
  --mkds-cream:#faf6f3;
  --mkds-sand:#f3e9e6;
  --mkds-blush:#f3e9e6;
  --mkds-line:#e9ded8;
  --mkds-reading:100%;
  --mkds-content:1100px;
  width:min(100%,1100px);
  max-width:1100px;
  margin:34px auto 40px;
  padding:38px 32px;
  overflow:visible;
  border:0;
  border-radius:0;
  background:#faf6f3;
  box-shadow:none;
  color:#433f3b;
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  font-size:17px;
  line-height:1.8;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) :where(h1,h2,h3,h4){
  color:#26201e;
  font-family:Georgia,"Times New Roman",serif;
  font-weight:600;
  letter-spacing:.3px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) p{
  margin:0 0 18px;
  color:#433f3b;
  font-size:17px;
  line-height:1.8;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) strong{
  color:#26201e;
  font-weight:700;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) a,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-text-link{
  color:#8e5e5e;
  font-weight:700;
  text-decoration:underline;
  text-decoration-thickness:.06em;
  text-underline-offset:.17em;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) a:hover,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-text-link:hover{
  color:#70484a;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading{
  max-width:100%;
  margin:0 0 30px;
  text-align:center;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading .mkds-kicker,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-kicker,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-eyebrow,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-label{
  margin:0 0 16px;
  color:#8e5e5e;
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  font-size:12px;
  font-weight:700;
  line-height:1.45;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading h2{
  max-width:100%;
  margin:0;
  color:#26201e;
  font-size:32px;
  line-height:1.14;
  letter-spacing:.3px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading p:not(.mkds-kicker){
  max-width:980px;
  margin:18px auto 0;
  font-size:17px;
  line-height:1.75;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-divider{
  width:100%;
  height:1px;
  margin:34px auto;
  border:0;
  background:#e9ded8;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading+.mkds-divider{
  width:64px;
  height:2px;
  margin-top:-10px;
  margin-bottom:30px;
  background:#bb8585;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose{
  width:100%;
  max-width:100%;
  margin:0;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>h3,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:first-child>h3,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>section:not(.mkds-prose)>.mkds-heading h3{
  margin:0 0 20px;
  font-size:24px;
  line-height:1.2;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:first-child>.mkds-kicker{
  margin-bottom:12px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:first-child>:last-child,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>:last-child{
  margin-bottom:0;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div){
  display:block;
  margin:22px 0 28px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div)>div{
  min-width:0;
  margin:0 0 16px;
  padding:24px 27px;
  border:1px solid #e9ded8;
  border-radius:0;
  background:#fff;
  box-shadow:none;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div)>div:last-child{
  margin-bottom:0;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div)>div h3,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-card h3,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-card h4{
  margin:0 0 10px;
  color:#26201e;
  font-size:22px;
  line-height:1.25;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div)>div p,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-card p{
  margin:0 0 12px;
  color:#433f3b;
  font-size:16px;
  line-height:1.7;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div)>div>:last-child,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-card>:last-child{
  margin-bottom:0;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:not(:first-child):has(>strong:first-child),
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-callout,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-note{
  margin:22px 0 28px;
  padding:22px 26px;
  border:0;
  border-inline-start:4px solid #bb8585;
  border-radius:0;
  background:#f3e9e6;
  box-shadow:none;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:not(:first-child):has(>strong:first-child)>strong{
  display:block;
  margin-bottom:6px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:not(:first-child):has(>strong:first-child)>:last-child,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-callout>:last-child,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-note>:last-child{
  margin-bottom:0;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) :where(.mkds-card,.mkds-compare__item){
  padding:24px 27px;
  border:1px solid #e9ded8;
  border-radius:0;
  background:#fff;
  box-shadow:none;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) :where(.mkds-grid,.mkds-grid--2,.mkds-grid--3,.mkds-grid--4,.mkds-grid--auto){
  gap:16px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ul,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ol{
  margin:20px 0 28px;
  padding:22px 28px 22px 48px;
  border:1px solid #e9ded8;
  background:#fff;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ul li,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ol li{
  margin:0;
  padding:3px 0 3px 4px;
  color:#433f3b;
  font-size:16px;
  line-height:1.72;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ul li+li,
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ol li+li{
  margin-top:10px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:has(>a.mkds-text-link):not(:has(>div)){
  display:flex;
  flex-wrap:wrap;
  gap:10px 22px;
  margin-top:18px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-faq{
  display:grid;
  gap:10px;
  margin-top:18px;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-faq details{
  overflow:hidden;
  border:1px solid #e9ded8;
  border-radius:0;
  background:#fff;
  box-shadow:none;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-faq summary{
  min-height:54px;
  padding:14px 52px 14px 20px;
  color:#26201e;
  font-size:16px;
  font-weight:700;
  line-height:1.45;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-faq summary::after{
  inset-inline-end:18px;
  border-radius:0;
  background:#f3e9e6;
  color:#8e5e5e;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-faq__answer{
  padding:0 20px 18px;
  color:#433f3b;
  font-size:16px;
  line-height:1.7;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-cta{
  display:block;
  margin-top:30px;
  padding:28px 30px;
  border:0;
  border-radius:0;
  background:#26201e;
  box-shadow:none;
  color:#f7efeb;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-cta h3{
  margin:0 0 10px;
  color:#fff;
  font-size:24px;
  line-height:1.2;
}
.mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-cta p{
  color:#f1e6e1;
  font-size:16px;
}
@media (max-width:767px){
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand){
    width:100%;
    margin:24px auto 32px;
    padding:26px 18px;
    font-size:16px;
    line-height:1.72;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) p{
    font-size:16px;
    line-height:1.72;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading{
    margin-bottom:24px;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading h2{
    font-size:27px;
    line-height:1.18;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading p:not(.mkds-kicker){
    margin-top:14px;
    font-size:16px;
    line-height:1.68;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-divider{
    margin:28px auto;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>.mkds-heading+.mkds-divider{
    margin-top:-6px;
    margin-bottom:26px;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>h3,
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:first-child>h3,
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand)>section:not(.mkds-prose)>.mkds-heading h3{
    font-size:22px;
    line-height:1.25;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div)>div,
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) :where(.mkds-card,.mkds-compare__item){
    padding:20px 18px;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:nth-child(n+2):has(>div)>div h3,
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-card h3,
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-card h4{
    font-size:20px;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>div:not(:first-child):has(>strong:first-child),
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-callout,
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-note{
    padding:19px 18px;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ul,
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-prose>ol{
    padding:19px 18px 19px 38px;
  }
  .mkds-page.mkds-v1:is(.mkds-page--category,.mkds-page--brand) .mkds-cta{
    padding:24px 20px;
  }
}
