/*
Theme Name: Maskindele.dk
Theme URI: https://maskindele.dk
Author: OpenAI for Maskindele.dk
Description: Specialbygget WooCommerce-tema til reservedele og tilbehør til havemaskiner.
Version: 1.7.0
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 8.0
Text Domain: maskindele
*/

:root{
  --md-green:#0f4d2a;
  --md-green-2:#1f6a37;
  --md-lime:#79b82a;
  --md-dark:#102017;
  --md-soft:#f5f7f3;
  --md-line:#e1e7df;
  --md-text:#18251d;
  --md-muted:#66736a;
  --md-white:#fff;
  --md-shadow:0 12px 35px rgba(16,32,23,.10);
  --md-radius:16px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--md-text);background:#fff;line-height:1.55}
a{color:inherit;text-decoration:none}
img{max-width:100%;height:auto}
.container{width:min(1220px,calc(100% - 32px));margin-inline:auto}
.screen-reader-text{position:absolute;left:-9999px}

.md-topbar{background:linear-gradient(90deg,#0b3c22,#15552f);color:#fff;font-size:14px}
.md-topbar .container{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:42px}
.md-topbar__items,.md-topbar__contact{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
.md-topbar span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}

.md-header{background:#fff;border-bottom:1px solid var(--md-line);position:sticky;top:0;z-index:40}
.md-header-main{display:grid;grid-template-columns:280px 1fr auto;gap:28px;align-items:center;padding:18px 0}
.md-brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.04em;color:var(--md-dark)}
.md-brand svg{width:62px;height:62px;flex:0 0 auto}
.md-brand__title{font-size:29px;line-height:.95}
.md-brand__tag{display:block;font-size:12px;letter-spacing:.08em;color:var(--md-green);margin-top:7px}
.md-search{display:flex;border:1px solid #dce4db;border-radius:10px;overflow:hidden;background:#fff;min-height:48px}
.md-search input{width:100%;border:0;padding:0 16px;font-size:15px;outline:none}
.md-search button{width:56px;border:0;background:var(--md-green);color:#fff;font-size:20px;cursor:pointer}
.md-header-actions{display:flex;gap:20px;align-items:center;font-size:14px}
.md-header-actions a{display:flex;align-items:center;gap:10px;font-weight:700}
.md-header-actions .md-icon{font-size:24px;color:var(--md-green)}

.md-nav{background:var(--md-green);color:#fff}
.md-nav .container{display:flex;align-items:stretch}
.md-nav-menu{display:flex;align-items:stretch;gap:2px;flex-wrap:wrap}
.md-nav-menu a{display:block;padding:14px 16px;font-weight:800;font-size:14px}
.md-nav-menu a:hover,.md-nav-menu .current-menu-item>a{background:rgba(255,255,255,.10)}
.md-nav-cats{background:#0b351f;padding:14px 18px;font-weight:900;min-width:210px}

.md-hero{background:linear-gradient(112deg,#123d24 0%,#0f4d2a 54%,#eef3eb 54.2%,#fff 100%);overflow:hidden}
.md-hero__grid{display:grid;grid-template-columns:1.04fr .96fr;min-height:440px;align-items:center}
.md-hero__copy{padding:58px 48px 58px 0;color:#fff;position:relative}
.md-kicker{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#dceccc;text-transform:uppercase;letter-spacing:.08em;font-size:13px}
.md-hero h1{font-size:clamp(42px,5vw,68px);line-height:.92;margin:18px 0 20px;letter-spacing:-.045em;text-transform:uppercase}
.md-hero h1 span{color:#91c63c}
.md-hero p{font-size:18px;max-width:670px;color:#edf4ee;margin:0 0 28px}
.md-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--md-lime);color:#fff;padding:14px 22px;border-radius:10px;font-weight:900;border:0;cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.12)}
.md-button:hover{transform:translateY(-1px)}
.md-button--outline{background:transparent;border:1px solid rgba(255,255,255,.35);margin-left:10px}
.md-hero__visual{position:relative;min-height:440px;display:grid;place-items:center;padding:28px 0 28px 50px}
.md-parts-stage{width:min(560px,100%);height:365px;position:relative;isolation:isolate;background:radial-gradient(circle at 55% 40%,#fff 0 22%,#f4f7f1 23% 66%,#edf2ea 67%);border-radius:42px;box-shadow:0 24px 60px rgba(16,32,23,.13);overflow:hidden}
.md-parts-stage:before{content:"";position:absolute;z-index:0;inset:18px;border:1px solid rgba(15,77,42,.08);border-radius:32px}
.md-parts-label{position:absolute;z-index:5;left:28px;bottom:22px;font-size:11px;letter-spacing:.18em;font-weight:900;color:#829086}
.md-spark{position:absolute;z-index:3;left:70px;top:56px;width:28px;height:115px;background:linear-gradient(90deg,#bbb,#fff 48%,#9da49f);transform:rotate(38deg);border-radius:7px;box-shadow:0 10px 16px #0002}.md-spark:before,.md-spark:after{content:"";position:absolute;left:-8px;width:44px;background:#e9ece8;border:2px solid #9ba29d}.md-spark:before{top:22px;height:38px;border-radius:5px}.md-spark:after{bottom:-15px;height:22px;background:#777;border-color:#555}.md-spark i{position:absolute;top:-15px;left:8px;width:12px;height:25px;background:#777}.md-spark b{position:absolute;bottom:-28px;left:13px;width:3px;height:16px;background:#555}
.md-filter{position:absolute;z-index:3;left:205px;top:48px;width:125px;height:92px;background:#111;border-radius:20px 20px 14px 14px;transform:rotate(4deg);box-shadow:0 13px 22px #0003}.md-filter:after{content:"";position:absolute;left:10px;right:10px;bottom:-23px;height:40px;background:repeating-linear-gradient(90deg,#75a98a 0 7px,#b9d4c2 7px 13px);border-radius:5px}.md-filter i{position:absolute;left:39px;top:20px;width:48px;height:30px;border:8px solid #333;border-radius:50%}
.md-blade{position:absolute;z-index:3;right:28px;top:85px;width:190px;height:28px;background:linear-gradient(#252a27,#090b0a);transform:rotate(-17deg);border-radius:8px 3px;box-shadow:0 10px 18px #0003}.md-blade:before{content:"";position:absolute;width:28px;height:28px;left:81px;border-radius:50%;background:#eef3eb;box-shadow:inset 0 0 0 6px #0d110f}.md-blade:after{content:"";position:absolute;right:-16px;top:-10px;border-left:28px solid #111;border-top:10px solid transparent;border-bottom:10px solid transparent}
.md-starter{position:absolute;z-index:3;left:105px;bottom:52px;width:120px;height:120px;border-radius:50%;background:repeating-radial-gradient(circle,#202622 0 8px,#0d110f 9px 16px);box-shadow:0 13px 22px #0003}.md-starter:before{content:"";position:absolute;inset:25px;border:7px dashed #6b756e;border-radius:50%}.md-starter i{position:absolute;left:48px;top:-30px;width:55px;height:38px;border:11px solid #111;border-bottom:0;border-radius:20px 20px 0 0}
.md-trimmer{position:absolute;z-index:3;left:280px;bottom:52px;width:118px;height:82px;background:#141916;border-radius:50% 50% 42% 42%;box-shadow:0 13px 22px #0003}.md-trimmer:before{content:"";position:absolute;left:40px;top:-18px;width:38px;height:28px;background:#2e3932;border-radius:50%}.md-trimmer:after{content:"";position:absolute;left:-58px;top:53px;width:235px;height:3px;background:#ef6c32;transform:rotate(8deg)}.md-trimmer i{position:absolute;inset:22px;border-radius:50%;border:5px solid #313b35}
.md-fuel{position:absolute;z-index:3;right:42px;bottom:42px;width:42px;height:105px;background:linear-gradient(90deg,#f5f5ed,#fff,#e8e8df);border:2px solid #d8d8cf;border-radius:10px;transform:rotate(25deg);box-shadow:0 10px 18px #0002}.md-fuel:before{content:"";position:absolute;left:8px;right:8px;top:22px;bottom:18px;background:#d88b38aa;border-radius:5px}.md-fuel:after{content:"";position:absolute;left:12px;top:-32px;width:14px;height:36px;background:#eee;border:2px solid #ccc}.md-fuel i{position:absolute;left:-10px;bottom:-24px;width:58px;height:18px;background:#eee;border:2px solid #ccc;border-radius:50%}

.md-benefits{border-bottom:1px solid var(--md-line);background:#fff}
.md-benefits .container{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:24px 0}
.md-benefit{display:flex;gap:13px;align-items:center}.md-benefit__icon{font-size:30px;color:var(--md-green)}
.md-benefit strong{display:block;color:var(--md-green);font-size:14px}.md-benefit span{font-size:13px;color:var(--md-muted)}

.md-section{padding:62px 0}.md-section--soft{background:var(--md-soft)}
.md-section-title{text-align:center;margin:0 0 34px;font-size:34px;line-height:1;letter-spacing:-.035em;text-transform:uppercase}
.md-section-title:after{content:"";display:block;width:62px;height:4px;background:var(--md-lime);margin:14px auto 0;border-radius:4px}
.md-cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}
.md-cat-card{background:#fff;border:1px solid var(--md-line);border-radius:14px;padding:18px;box-shadow:0 5px 15px rgba(16,32,23,.05);transition:.2s ease}
.md-cat-card:hover{transform:translateY(-3px);box-shadow:var(--md-shadow)}
.md-cat-card__visual{height:118px;border-radius:10px;background:linear-gradient(145deg,#f1f5ef,#fff);display:grid;place-items:center;font-size:58px;color:var(--md-green);margin-bottom:15px}
.md-cat-card h3{font-size:15px;text-transform:uppercase;line-height:1.2;margin:0 0 11px}
.md-cat-card span{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--md-muted)}
.md-cat-card .arrow{display:grid;place-items:center;width:30px;height:30px;background:var(--md-green);color:#fff;border-radius:50%}

.md-trust{background:linear-gradient(90deg,#0d3d22,#155b31);color:#fff}
.md-trust .container{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:28px 0}
.md-trust-item{display:flex;gap:12px;align-items:center}.md-trust-item b{display:block}.md-trust-item span{font-size:13px;color:#dbeadd}.md-trust-icon{font-size:30px;color:#95c83d}

.md-content{padding:48px 0}.md-content h1,.md-content h2,.md-content h3{color:var(--md-dark)}

/* WooCommerce */
.woocommerce .woocommerce-breadcrumb{font-size:13px;color:var(--md-muted);margin:24px 0}
.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px}
.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}
.woocommerce ul.products li.product{width:auto!important;margin:0!important;border:1px solid var(--md-line);border-radius:14px;padding:14px;background:#fff;box-shadow:0 5px 15px rgba(16,32,23,.05)}
.woocommerce ul.products li.product img{border-radius:10px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;color:var(--md-dark)}
.woocommerce ul.products li.product .price{color:var(--md-green)!important;font-weight:900}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--md-green)!important;color:#fff!important;border-radius:9px!important;font-weight:800!important}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--md-green)!important;font-weight:900}
.woocommerce span.onsale{background:var(--md-lime)!important}
.woocommerce div.product{margin-top:30px}.woocommerce div.product .product_title{font-size:36px}
.woocommerce-message,.woocommerce-info{border-top-color:var(--md-green)!important}.woocommerce-message:before,.woocommerce-info:before{color:var(--md-green)!important}

.md-footer{background:#0d2116;color:#dfe8e1;padding:46px 0 24px;margin-top:60px}
.md-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:36px}.md-footer h4{color:#fff;margin:0 0 15px}.md-footer ul{list-style:none;padding:0;margin:0}.md-footer li{margin:9px 0}.md-footer a{color:#dfe8e1}.md-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:32px;padding-top:20px;font-size:13px;color:#afbeb3}

@media(max-width:980px){
 .md-header-main{grid-template-columns:1fr auto}.md-search{grid-column:1/-1;order:3}.md-brand__title{font-size:24px}.md-nav{overflow-x:auto}.md-nav .container{width:max-content;min-width:100%}.md-hero__grid{grid-template-columns:1fr}.md-hero__copy{padding:50px 0}.md-hero__visual{display:none}.md-benefits .container,.md-trust .container{grid-template-columns:repeat(2,1fr)}.md-cat-grid{grid-template-columns:repeat(3,1fr)}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.md-footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
 .container{width:min(100% - 22px,1220px)}.md-topbar__contact{display:none}.md-topbar__items{gap:10px;font-size:12px}.md-header-main{gap:12px}.md-brand svg{width:46px;height:46px}.md-brand__title{font-size:21px}.md-brand__tag{display:none}.md-header-actions a span:not(.md-icon){display:none}.md-nav-cats{min-width:auto}.md-nav-menu a{padding:12px 10px;font-size:13px}.md-hero h1{font-size:42px}.md-hero__copy{padding:40px 0}.md-button--outline{margin:10px 0 0}.md-benefits .container,.md-trust .container{grid-template-columns:1fr}.md-cat-grid{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products{grid-template-columns:1fr}.md-footer-grid{grid-template-columns:1fr}
}

/* Maskinfinder v1.3 */
.md-machine-finder{padding:54px 0;background:#fff;border-bottom:1px solid var(--md-line)}
.md-finder-head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.md-finder-kicker{display:block;color:var(--md-lime);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:7px}.md-finder-head h2{font-size:36px;line-height:1;margin:0 0 10px;text-transform:uppercase;letter-spacing:-.035em}.md-finder-head p{margin:0;color:var(--md-muted);max-width:760px}.md-finder-badge{display:flex;align-items:center;gap:10px;white-space:nowrap;background:var(--md-soft);border:1px solid var(--md-line);border-radius:999px;padding:11px 16px;color:var(--md-green);font-weight:900}.md-finder-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;padding:18px;background:#0f4d2a;border-radius:16px;box-shadow:var(--md-shadow)}.md-finder-step{position:relative;background:#fff;border-radius:11px;padding:11px 12px 10px 48px;min-width:0}.md-step-no{position:absolute;left:12px;top:17px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eaf4dc;color:var(--md-green);font-weight:900}.md-finder-step label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:900;color:var(--md-muted);margin-bottom:2px}.md-finder-step select,.md-finder-step input{width:100%;border:0;background:transparent;outline:0;font:inherit;font-weight:800;color:var(--md-dark);padding:2px 0;height:28px}.md-finder-submit{border:0;border-radius:11px;background:var(--md-lime);color:#fff;font-weight:900;padding:0 22px;font-size:15px;cursor:pointer;white-space:nowrap}.md-finder-submit span{font-size:20px;margin-left:5px}.md-finder-alt{display:flex;align-items:center;gap:18px;margin-top:18px;padding:0 4px}.md-finder-alt strong{font-size:14px;color:var(--md-green)}.md-finder-alt form{display:flex;flex:1;max-width:560px;border:1px solid var(--md-line);border-radius:9px;overflow:hidden}.md-finder-alt input[type=search]{flex:1;border:0;padding:11px 13px;outline:0}.md-finder-alt button{border:0;background:#173d27;color:#fff;padding:0 20px;font-weight:800;cursor:pointer}
@media(max-width:980px){.md-finder-form{grid-template-columns:1fr 1fr}.md-finder-submit{min-height:62px}.md-finder-head{align-items:flex-start}.md-finder-badge{display:none}}
@media(max-width:640px){.md-machine-finder{padding:38px 0}.md-finder-head h2{font-size:29px}.md-finder-form{grid-template-columns:1fr;padding:12px}.md-finder-submit{min-height:52px}.md-finder-alt{display:block}.md-finder-alt strong{display:block;margin-bottom:9px}.md-finder-alt form{max-width:none}}


/* v1.4 */
body.admin-bar .md-header{top:32px}
.md-finder-note{margin:12px 4px 0;color:var(--md-muted);font-size:13px}
.md-finder-note strong{color:var(--md-green)}
@media(max-width:782px){body.admin-bar .md-header{top:46px}}

.md-finder-form select:disabled{opacity:.62;cursor:not-allowed;background-color:#f3f5f2}.md-finder-submit:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15)}

/* v1.6 Videnscenter */
.md-knowledge{background:#f6f8f5}.md-knowledge-hero{padding:18px 0 42px;max-width:850px}.md-kicker--green{color:var(--md-lime)}.md-knowledge-hero h1{font-size:52px;text-transform:uppercase;margin:8px 0 12px;letter-spacing:-.04em}.md-knowledge-hero p{font-size:19px;color:var(--md-muted);max-width:720px}.md-knowledge-search{display:flex;max-width:720px;margin-top:24px}.md-knowledge-search input{flex:1;padding:15px;border:1px solid var(--md-line);border-radius:10px 0 0 10px;font-size:15px}.md-knowledge-search button{border:0;background:var(--md-green);color:#fff;padding:0 25px;border-radius:0 10px 10px 0;font-weight:800}.md-knowledge-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px}.md-section-head h2{text-transform:uppercase;font-size:30px}.md-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.md-guide-card{background:#fff;border:1px solid var(--md-line);border-radius:14px;overflow:hidden;box-shadow:0 5px 15px rgba(16,32,23,.05)}.md-guide-card__image{height:230px;display:grid;place-items:center;background:#edf2ea;font-size:60px}.md-guide-card__image img{width:100%;height:100%;object-fit:cover}.md-guide-card__body{padding:20px}.md-guide-card h3{font-size:22px;line-height:1.15;margin:8px 0}.md-guide-card p{color:var(--md-muted)}.md-guide-meta{font-size:12px;color:#7a877f}.md-guide-link{font-weight:900;color:var(--md-green)}.md-knowledge-side{background:#fff;border:1px solid var(--md-line);border-radius:14px;padding:22px;height:max-content;position:sticky;top:20px}.md-knowledge-side ul{list-style:none;padding:0}.md-knowledge-side li{border-bottom:1px solid var(--md-line);padding:10px 0}.md-help-box{background:#edf5e8;border-radius:12px;padding:18px;margin-top:22px}.md-help-box b{font-size:18px}.md-help-box p{color:var(--md-muted);font-size:14px}.md-help-box a{font-weight:900;color:var(--md-green)}.md-empty-guides{grid-column:1/-1;background:#fff;border:1px dashed #bdc9bf;border-radius:14px;padding:34px}.md-article-wrap{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:48px}.md-article h1{font-size:48px;line-height:1.05;margin:8px 0 12px}.md-article-kicker{color:var(--md-lime);font-weight:900;letter-spacing:.08em}.md-article-image{margin:28px 0}.md-article-image img{width:100%;height:auto;border-radius:16px}.md-article-content{font-size:18px;line-height:1.75}.md-article-content h2{margin-top:38px;font-size:30px}.md-article-cta{margin-top:45px;background:var(--md-green);color:#fff;border-radius:16px;padding:25px;display:flex;justify-content:space-between;gap:20px;align-items:center}.md-article-cta strong,.md-article-cta span{display:block}.md-article-cta strong{font-size:21px}.md-article-side{height:max-content;position:sticky;top:20px}.md-side-guide{display:block;padding:12px 0;border-bottom:1px solid var(--md-line);font-weight:700}.md-article-side .md-help-box{margin-top:0}
@media(max-width:900px){.md-knowledge-layout,.md-article-wrap{grid-template-columns:1fr}.md-guide-grid{grid-template-columns:1fr}.md-knowledge-side,.md-article-side{position:static}.md-knowledge-hero h1,.md-article h1{font-size:38px}.md-article-cta{align-items:flex-start;flex-direction:column}}

/* v1.7 Videnscenter - hjælpecenter */
.md-knowledge-home{padding-top:30px}.md-knowledge-hero--full{max-width:none;background:linear-gradient(135deg,#f5f9f2 0%,#fff 68%);border:1px solid var(--md-line);border-radius:20px;padding:44px 46px;margin-bottom:42px;position:relative;overflow:hidden}.md-knowledge-hero--full:after{content:'?';position:absolute;right:45px;top:5px;font-size:180px;line-height:1;color:rgba(121,184,42,.08);font-weight:900}.md-knowledge-hero--full h1{font-size:58px}.md-knowledge-search--large{max-width:820px;position:relative;z-index:1}.md-knowledge-search--large input{font-size:16px;padding:17px}.md-knowledge-quicklinks{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px;position:relative;z-index:1}.md-knowledge-quicklinks a{font-weight:800;color:var(--md-green);background:#fff;border:1px solid var(--md-line);padding:9px 13px;border-radius:999px}.md-section-head--split{display:flex;justify-content:space-between;align-items:end;gap:30px}.md-section-head--split p{max-width:480px;color:var(--md-muted);margin:0 0 7px}.md-section-head--split h2{margin:5px 0 0;font-size:34px}.md-knowledge-categories{margin-bottom:54px}.md-knowledge-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.md-knowledge-cat{display:grid;grid-template-columns:58px 1fr;gap:14px;background:#fff;border:1px solid var(--md-line);border-radius:15px;padding:18px;box-shadow:0 5px 16px rgba(16,32,23,.04);transition:.2s ease;position:relative}.md-knowledge-cat:hover{transform:translateY(-2px);border-color:#b9d79a;box-shadow:0 10px 24px rgba(16,32,23,.08)}.md-knowledge-cat[aria-disabled=true]{opacity:.65;pointer-events:none}.md-knowledge-cat__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:13px;background:#eff5ec;font-size:30px}.md-knowledge-cat__content strong{display:block;color:var(--md-dark);font-size:18px;margin-bottom:5px}.md-knowledge-cat__content small{display:block;color:var(--md-muted);line-height:1.45}.md-knowledge-cat__meta{grid-column:2;display:flex;justify-content:space-between;color:var(--md-green);font-size:12px;font-weight:800}.md-knowledge-latest,.md-knowledge-popular{margin:58px 0}.md-guide-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.md-guide-grid--3 .md-guide-card__image{height:190px}.md-text-link{font-weight:900;color:var(--md-green);margin-bottom:7px}.md-popular-guides{background:#fff;border:1px solid var(--md-line);border-radius:16px;overflow:hidden}.md-popular-guide{display:grid;grid-template-columns:56px 1fr 28px;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--md-line)}.md-popular-guide:last-child{border-bottom:0}.md-popular-guide>span{font-size:22px;font-weight:900;color:var(--md-lime)}.md-popular-guide small{display:block;color:var(--md-muted);font-size:12px;margin-bottom:3px}.md-popular-guide strong{color:var(--md-dark);font-size:17px}.md-popular-guide>b{color:var(--md-green);font-size:20px}.md-knowledge-help-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--md-green);color:#fff;border-radius:18px;padding:32px 36px;margin:58px 0 10px}.md-knowledge-help-cta h2{color:#fff;margin:5px 0 8px;font-size:32px}.md-knowledge-help-cta p{margin:0;color:#dbeadd}.md-knowledge-help-cta .md-button{background:var(--md-lime);white-space:nowrap}.md-breadcrumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--md-muted);margin-bottom:20px}.md-breadcrumbs a{color:var(--md-green);font-weight:700}.md-breadcrumbs strong{font-weight:700;color:var(--md-muted);max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-knowledge-hero--category{padding-top:5px}.md-article-side .md-side-guide small{display:block;color:var(--md-muted);font-size:11px;font-weight:500;margin-bottom:4px}.md-article-side .md-side-guide{line-height:1.35}
@media(max-width:1050px){.md-knowledge-cat-grid{grid-template-columns:repeat(2,1fr)}.md-guide-grid--3{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.md-knowledge-hero--full{padding:30px 22px}.md-knowledge-hero--full h1{font-size:40px}.md-knowledge-hero--full:after{display:none}.md-knowledge-search--large{display:block}.md-knowledge-search--large input,.md-knowledge-search--large button{width:100%;border-radius:9px}.md-knowledge-search--large button{padding:14px;margin-top:8px}.md-section-head--split{display:block}.md-section-head--split p{margin-top:10px}.md-knowledge-cat-grid,.md-guide-grid--3{grid-template-columns:1fr}.md-knowledge-help-cta{display:block;padding:26px 22px}.md-knowledge-help-cta .md-button{display:inline-block;margin-top:18px}.md-popular-guide{grid-template-columns:42px 1fr 20px;padding:15px}.md-knowledge-cat{grid-template-columns:50px 1fr}.md-knowledge-cat__icon{width:50px;height:50px;font-size:26px}}
