nav a[aria-current=page]{color:var(--green);font-weight:700}header{gap:20px}header nav{gap:23px}.tm-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-top:45px;padding-bottom:60px}.tm-hero h1{font-size:66px;line-height:1.13;margin:24px 0}.tm-hero .intro{max-width:420px}.tm-hero .actions{gap:25px}.tm-caption{font-size:11px!important;line-height:1.8;color:var(--muted);max-width:440px;margin-top:24px}.tm-product{position:relative;background:#edf1e5;border-radius:45% 45% 12px 12px;min-height:530px;display:flex;align-items:center;justify-content:center;isolation:isolate}.tm-product:before{content:'';position:absolute;inset:30px;border:1px solid #dce5d1;border-radius:50%;z-index:-1}.tm-product img{width:112%;height:auto;max-width:none;mix-blend-mode:multiply}.tm-product-label{position:absolute;top:45px;font-size:8px;letter-spacing:1.8px;color:#738369}.tm-product-bottom{position:absolute;bottom:24px;right:25px;font-size:12px;color:#75886a}.tm-highlights{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:25px;padding-bottom:25px}.tm-highlights>div+div{border-left:1px solid var(--line)}.tm-highlights strong{display:block;font:500 31px 'Manrope',sans-serif;color:var(--green);letter-spacing:-1px}.tm-highlights span{font-size:10px;color:#7b8770}.tm-section-nav{display:flex;justify-content:center;gap:40px;padding-top:26px;padding-bottom:26px;font-size:11px;color:#6a7e5e}.tm-section-nav a:hover{color:var(--green);text-decoration:underline}.tm-editorial{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-top:75px;padding-bottom:75px}.tm-editorial figure{margin:0;min-width:0}.tm-editorial figure img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.tm-editorial figure figcaption{font-size:9px;color:#849079;margin-top:10px}.tm-editorial h2{font-size:38px}.tm-editorial p{line-height:1.85}.tm-feature-lines{margin:25px 0}.tm-feature-lines>div{display:flex;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.tm-feature-lines>div>span{color:#8ba376;font-size:10px;margin-top:4px}.tm-feature-lines h3{font-size:14px;letter-spacing:-.2px;margin:0 0 5px}.tm-feature-lines p{font-size:11px;margin:0}.tm-cookidoo{background:#edf2e5}.tm-cookidoo .button{margin-top:12px}.tm-cookidoo figure img{aspect-ratio:1;object-position:center}.tm-equipment{padding:0;list-style:none}.tm-equipment li{font-size:12px;display:block;border-bottom:1px solid var(--line);padding:15px 0}.tm-equipment li:before{content:'✓';margin-right:12px;color:var(--green)}.tm-specs{background:#f0f3eb;padding:65px 0}.tm-specs .section-top>p{font-size:11px}.tm-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:25px}.tm-spec-grid h3{font-size:18px;letter-spacing:-.5px;margin:0 0 12px}.tm-spec-grid dl{margin:0}.tm-spec-grid dl>div{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;border-bottom:1px solid #dce3d5;padding:16px 0;font-size:11px}.tm-spec-grid dt{color:#748369}.tm-spec-grid dd{margin:0;color:var(--ink)}.tm-spec-grid dd small{font-size:9px;color:#849079}.tm-source{font-size:10px!important;color:#859077;margin-top:25px}.tm-source a{text-decoration:underline;text-underline-offset:3px}.tm-questions{max-width:850px;padding-top:70px;padding-bottom:80px}.tm-questions details a{text-decoration:underline}.tm-image-link:focus-visible{outline:3px solid var(--green);outline-offset:6px;display:block;border-radius:12px}@media(max-width:1000px){.tm-hero{gap:25px}.tm-hero h1{font-size:53px}.tm-product{min-height:460px}.tm-editorial{gap:35px}header nav{gap:14px}header nav a{font-size:11px}.tm-hero .actions{flex-direction:column;align-items:flex-start;gap:16px}.tm-spec-grid{gap:30px}}@media(max-width:750px){.tm-editorial{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:50px}.tm-editorial h2{font-size:32px}.tm-cookidoo .tm-editorial>div{order:2}.tm-cookidoo figure{order:1}.tm-cookidoo figure img{aspect-ratio:4/3}.tm-spec-grid{grid-template-columns:1fr;gap:35px}.tm-section-nav{gap:20px;overflow-x:auto;justify-content:flex-start;white-space:nowrap;font-size:10px}.tm-highlights strong{font-size:27px}.tm-highlights span{font-size:9px}}@media(max-width:650px){.tm-hero{grid-template-columns:1fr;padding-top:25px;padding-bottom:40px;gap:25px}.tm-hero h1{font-size:48px}.tm-hero .actions{flex-direction:row;align-items:center;gap:18px}.tm-hero .actions .button{font-size:11px;padding:14px}.tm-product{min-height:360px;margin:0 12px}.tm-product img{width:111%}.tm-product-label{top:30px;font-size:7px}.tm-highlights{grid-template-columns:repeat(2,1fr);gap:22px;padding-top:25px;padding-bottom:25px}.tm-highlights>div:nth-child(3){border-left:0}.tm-editorial{padding-top:40px;padding-bottom:40px}.tm-specs{padding-top:40px;padding-bottom:40px}.tm-specs h2{font-size:31px}.tm-spec-grid dl>div{grid-template-columns:1fr 1fr;gap:15px;font-size:11px}.tm-questions{padding-top:45px;padding-bottom:50px}header nav{gap:18px}.tm-caption{font-size:10px!important}header nav a{font-size:12px}.tm-hero .intro{font-size:13px}}
/* Section navigation is independent of the collapsible header menu. */
.tm-section-nav{position:static;inset:auto;box-shadow:none;border-radius:0;background:transparent;z-index:auto;max-width:1220px;margin:0 auto}.tm-section-nav a{flex-shrink:0}@media(max-width:650px){.tm-section-nav{display:flex;padding:20px 25px;gap:22px}.tm-hero h1{font-size:44px}}
