.tr-card-number{display:block;padding:20px 24px 22px;font:normal 4.2rem/1.3 var(--tr-serif);color:var(--tr-forest);text-align:right}.tr-destination__image{border:1px solid var(--tr-line)}.tr-destination:nth-child(2) .tr-destination__image{background:#ede7db}.tr-destination:nth-child(3) .tr-destination__image{background:#e5ece7}.tr-destination:nth-child(4) .tr-destination__image{background:#e9e7df}.tr-brand{white-space:nowrap}.tr-brand__sub{letter-spacing:.16em}.tr-hub-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0}.tr-hub-links>a{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--tr-line);border-radius:8px;padding:20px;text-decoration:none;background:white}.tr-page-content.tr-section{padding-top:0}.tr-footer a,.tr-credit a{overflow-wrap:anywhere}.tr-feature__image{padding-bottom:28px}.tr-feature__image .wp-block-image img{height:440px}.tr-feature__image figcaption{position:absolute;bottom:4px;left:10px;right:10px}.tr-nav:focus-within .sub-menu{display:block}.tr-kind-auto{--tr-ink:#142632;--tr-forest:#173c54;--tr-moss:#426175;--tr-paper:#f7f8f9;--tr-sand:#e8edf0;--tr-gold:#ffc56e;--tr-rust:#a64614;--tr-serif:Arial,Helvetica,sans-serif}.tr-kind-auto h1,.tr-kind-auto h2,.tr-kind-auto h3{font-weight:700;letter-spacing:-.045em}.tr-kind-family{--tr-ink:#43342f;--tr-forest:#855446;--tr-moss:#836150;--tr-paper:#fffaf5;--tr-sand:#f2e8de;--tr-line:#e2d3c6;--tr-gold:#f0d1a8;--tr-rust:#915544}.tr-kind-garden{--tr-forest:#34593a;--tr-ink:#263d2b;--tr-moss:#647947;--tr-gold:#e4d69d;--tr-sand:#eef0e3}.tr-kind-auto .tr-menu,.tr-kind-family .tr-menu,.tr-kind-garden .tr-menu{gap:17px}.tr-kind-auto .tr-brand,.tr-kind-family .tr-brand,.tr-kind-garden .tr-brand{font-size:1.9rem}.tr-kind-auto .tr-menu a,.tr-kind-family .tr-menu a,.tr-kind-garden .tr-menu a{font-size:.75rem}.tr-kind-auto .tr-brand>.tr-icon,.tr-kind-family .tr-brand>.tr-icon{display:none}@media(min-width:1024px){.tr-kind-auto .tr-header__inner,.tr-kind-family .tr-header__inner,.tr-kind-garden .tr-header__inner{flex-wrap:wrap;height:auto;min-height:106px;padding-block:18px}.tr-kind-auto .tr-nav,.tr-kind-family .tr-nav,.tr-kind-garden .tr-nav{order:3;flex-basis:100%}.tr-kind-auto .tr-menu,.tr-kind-family .tr-menu,.tr-kind-garden .tr-menu{justify-content:center}.tr-kind-auto .tr-header-search,.tr-kind-family .tr-header-search,.tr-kind-garden .tr-header-search{margin-left:auto}}@media(max-width:767px){.tr-hub-links{grid-template-columns:1fr}.tr-brand{font-size:1.7rem}.tr-brand>.tr-icon{width:25px}.tr-brand__sub{font-size:.48rem}.tr-header__inner{gap:10px}.tr-card-number{font-size:3.5rem;padding-top:44px}.tr-feature__image .wp-block-image img{height:280px}.tr-feature__image{height:308px}.tr-hero h1{font-size:clamp(2.65rem,10.5vw,3.4rem)}.tr-kind-family .tr-brand,.tr-kind-auto .tr-brand,.tr-kind-garden .tr-brand{font-size:1.45rem}.tr-prose{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Editorial layouts: distinct hierarchy, rhythm and cards for the three magazines. */
.tr-ed-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:60px}.tr-ed-hero h1{font-size:clamp(3rem,4.4vw,4.8rem);line-height:1.06;margin:18px 0 26px}.tr-ed-hero h1 em{display:block;font-weight:400}.tr-ed-hero .tr-lead{max-width:540px}.tr-ed-hero figure,.tr-ed-feature figure{margin:0}.tr-ed-hero__photo img{display:block;width:100%;height:480px;object-fit:cover}.tr-ed-hero figcaption,.tr-ed-feature figcaption{font-size:.68rem;line-height:1.5;padding-top:10px;color:var(--tr-muted)}.tr-ed-hero figcaption a,.tr-ed-feature figcaption a{color:inherit}.tr-ed-search .tr-search{width:100%;max-width:none;margin:0;background:#fff;border:1px solid var(--tr-line);box-shadow:none}.tr-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tr-action-card{padding:28px;min-height:245px;border-top:3px solid var(--tr-forest);background:var(--tr-sand);text-decoration:none;color:var(--tr-ink);display:flex;flex-direction:column;align-items:flex-start}.tr-action-card h3{font-size:1.6rem;margin:10px 0}.tr-action-card p{font-size:.95rem}.tr-action-card>.tr-icon{margin-top:auto}.tr-ed-feature{background:var(--tr-sand)}.tr-ed-feature__photo img{width:100%;height:400px;object-fit:cover}.tr-ed-topic-list{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;margin-top:32px}.tr-ed-topic-list>a{display:flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;color:var(--tr-ink);padding:25px 0;border-top:1px solid var(--tr-line)}.tr-ed-topic-list h3{font-size:1.4rem;margin:0 0 6px}.tr-ed-topic-list p{margin:0;font-size:.95rem}.tr-ed-topic-list .tr-icon{flex-shrink:0}.tr-editorial-note{background:var(--tr-sand);text-align:center}.tr-editorial-note .tr-container{max-width:760px}.tr-ed-hero .tr-button{margin-top:10px}.tr-kind-auto .tr-header{border-top:5px solid #c95524}.tr-kind-auto .tr-ed-hero{gap:40px}.tr-kind-auto .tr-ed-hero h1 em{font-style:normal;font-weight:700;color:#a44420}.tr-kind-auto .tr-ed-hero__photo img{height:470px}.tr-kind-auto .tr-action-card{background:#142632;color:#fff;border-top-color:#d76535}.tr-kind-auto .tr-action-card p,.tr-kind-auto .tr-action-card .tr-eyebrow{color:#d4e0e7}.tr-kind-auto .tr-ed-feature{background:#e9edf0}.tr-kind-auto .tr-button{border-radius:2px}.tr-kind-auto .tr-ed-topic-list>a:hover h3{text-decoration:underline}.tr-life-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tr-life-stages>a{padding:25px 20px;background:#f2e7dd;border-radius:100px 100px 12px 12px;text-align:center;text-decoration:none;color:var(--tr-ink);display:flex;align-items:center;flex-direction:column}.tr-life-stages>a:nth-child(2){background:#e7ece1}.tr-life-stages>a:nth-child(3){background:#f5e6ce}.tr-life-stages>a:nth-child(4){background:#efe1dd}.tr-life-stages>a:nth-child(5){background:#e7e6ed}.tr-stage-number{font-size:.75rem;letter-spacing:.1em;margin:10px 0 26px}.tr-life-stages h3{font-size:1.45rem;line-height:1.2;margin:0 0 15px}.tr-life-stages p{font-size:.85rem;line-height:1.6}.tr-life-stages .tr-icon{margin-top:auto}.tr-kind-family .tr-ed-hero__photo img{border-radius:44% 44% 8px 8px;height:520px}.tr-kind-family .tr-ed-hero h1{font-size:clamp(3rem,4vw,4.4rem);font-weight:400}.tr-kind-family .tr-ed-hero h1 em{color:#855446}.tr-kind-family .tr-ed-feature__photo img{border-radius:8px 80px 8px 8px}.tr-kind-family .tr-button{border-radius:30px}.tr-kind-family .tr-ed-feature{background:#f1e9e0}.tr-kind-garden .tr-ed-hero{grid-template-columns:.9fr 1.1fr;gap:55px}.tr-kind-garden .tr-ed-hero__photo img{height:520px;border-radius:4px 100px 4px 4px}.tr-kind-garden .tr-ed-hero h1 em{color:#53713a}.tr-kind-garden .tr-action-card{border:none;border-radius:4px 35px 4px 4px}.tr-kind-garden .tr-action-card:nth-child(2n){background:#e2e9dc}.tr-season-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--tr-line);margin-top:35px}.tr-season-grid>a{padding:30px;border-right:1px solid var(--tr-line);text-decoration:none;color:var(--tr-ink)}.tr-season-grid>a:last-child{border:0}.tr-season-grid h3{font-size:2rem;margin:15px 0}.tr-season-grid span{font-size:.75rem;letter-spacing:.1em}.tr-season-grid p{font-size:.9rem}.tr-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--tr-line);border:1px solid var(--tr-line)}.tr-spec-grid>div{background:var(--tr-paper);padding:22px}.tr-prose .wp-block-table{overflow-x:auto}.tr-prose table{width:100%;border-collapse:collapse}.tr-prose th,.tr-prose td{padding:15px;text-align:left;border-bottom:1px solid var(--tr-line)}.tr-prose th{background:var(--tr-sand);color:var(--tr-ink)}.tr-safety{padding:24px;border-left:4px solid #ac6a30;background:#faf0de}.tr-tool-layout{padding:28px;border:1px solid var(--tr-line);border-radius:8px;background:var(--tr-sand)}.tr-tool-layout label{display:block;font-weight:600;margin-bottom:6px}.tr-tool-layout input,.tr-tool-layout select{width:100%;padding:12px;background:white;border:1px solid var(--tr-line)}
@media(max-width:1023px){.tr-ed-hero{gap:28px;padding-block:40px}.tr-ed-hero h1{font-size:3.2rem}.tr-ed-hero__photo img,.tr-kind-auto .tr-ed-hero__photo img,.tr-kind-garden .tr-ed-hero__photo img,.tr-kind-family .tr-ed-hero__photo img{height:420px}.tr-action-grid{grid-template-columns:repeat(2,1fr)}.tr-life-stages{grid-template-columns:repeat(3,1fr)}.tr-season-grid{grid-template-columns:repeat(2,1fr)}.tr-ed-topic-list{column-gap:30px}}
@media(max-width:767px){.tr-ed-hero,.tr-kind-garden .tr-ed-hero{grid-template-columns:1fr;gap:28px;padding-block:32px}.tr-ed-hero h1,.tr-kind-family .tr-ed-hero h1{font-size:2.8rem}.tr-ed-hero .tr-lead{font-size:1rem}.tr-ed-hero__photo img,.tr-kind-auto .tr-ed-hero__photo img,.tr-kind-garden .tr-ed-hero__photo img,.tr-kind-family .tr-ed-hero__photo img{height:320px}.tr-kind-family .tr-ed-hero__photo img{border-radius:130px 130px 8px 8px}.tr-action-grid{gap:12px}.tr-action-card{padding:20px 16px;min-height:245px}.tr-action-card h3{font-size:1.25rem}.tr-action-card p{font-size:.86rem}.tr-life-stages{grid-template-columns:repeat(2,1fr);gap:14px}.tr-life-stages h3{font-size:1.25rem}.tr-ed-topic-list{grid-template-columns:1fr}.tr-ed-feature__photo img{height:300px}.tr-season-grid>a{padding:22px 15px}.tr-spec-grid{grid-template-columns:1fr}.tr-ed-search .tr-search{border-radius:8px}.tr-ed-feature .tr-feature{gap:30px}.tr-kind-auto .tr-header,.tr-kind-family .tr-header,.tr-kind-garden .tr-header{position:relative}.tr-editorial-note h2{font-size:2rem}}

.tr-kind-auto .tr-action-card h3{color:#fff}.tr-kind-auto .tr-footer{background:#e5eaee}.tr-kind-family .tr-footer{background:#ede2d8}.tr-kind-garden .tr-footer{background:#e4e9dc}.tr-prose .tr-editorial-note{padding:20px;text-align:left;margin-top:32px}.tr-sources{border-top:1px solid var(--tr-line);padding-top:28px;margin-top:40px}

/* Readable comparison cells; wide tables scroll within their own frame. */
.tr-prose .wp-block-table th,.tr-prose .wp-block-table td{overflow-wrap:normal;word-break:normal;min-width:105px}.tr-prose .wp-block-table{scrollbar-width:auto}
