/* Premium editorial layer — The Audio Magazine */
:root{--tam-ink:#111416;--tam-muted:#62686c;--tam-rule:#d9dcde;--tam-paper:#fbfbfa;--tam-accent:#1f5675}
body.tam-site{background:var(--tam-paper);color:var(--tam-ink)}
.tam-header{background:rgba(251,251,250,.97);border:0;border-bottom:1px solid var(--tam-rule);box-shadow:none}
.tam-header .tam-wrap{max-width:1240px}
.tam-masthead{position:relative;display:flex;align-items:center;justify-content:center}
.tam-brand{justify-content:center;padding:24px 0 18px;border:0}
.tam-masthead-tools{position:absolute;inset:0;pointer-events:none}
.tam-masthead-tools .tam-tool-button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:74px;min-width:74px;height:66px;min-height:66px;padding:6px;display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center}
.tam-masthead-tools .tam-tool-tuner{left:0}
.tam-masthead-tools .tam-tool-analyzer{right:0}
.tam-masthead-tools .tam-tool-button .tam-tool-visual{width:34px;height:27px;flex:0 0 27px;border-right:0;padding-right:0}
.tam-masthead-tools .tam-tool-button strong{font-size:8px;line-height:1.05;white-space:normal}
.tam-masthead-tools .tam-tool-button small{display:none}
.tam-masthead-tools .tam-tool-button:hover{transform:translateY(calc(-50% - 1px))}
.tam-tool-button{display:flex;align-items:center;gap:10px;min-width:150px;min-height:52px;padding:8px 11px;border:1px solid #c9ccce;color:var(--tam-ink);text-decoration:none;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04)}
.tam-tool-button strong{display:block;font:700 10px/1.15 "Source Sans 3",sans-serif;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}
.tam-tool-button small{display:block;margin-top:4px;font:600 9px/1 "Source Sans 3",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#777d80}
.tam-tool-visual{position:relative;display:flex;align-items:flex-end;justify-content:center;width:35px;height:30px;flex:0 0 35px;border-right:1px solid #e0e2e3;padding-right:8px}
.tam-tool-tuner .tam-tool-visual:before{content:"";position:absolute;left:2px;right:9px;bottom:4px;height:13px;border:1px solid #9ea4a7;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom:0}
.tam-tool-tuner .tam-tool-visual i{position:absolute;width:1px;height:15px;background:var(--tam-accent);bottom:4px;left:14px;transform:rotate(14deg);transform-origin:bottom}
.tam-tool-analyzer .tam-tool-visual{gap:2px}
.tam-tool-analyzer .tam-tool-visual i{display:block;width:3px;background:var(--tam-accent)}
.tam-tool-analyzer .tam-tool-visual i:nth-child(1){height:7px}.tam-tool-analyzer .tam-tool-visual i:nth-child(2){height:17px}.tam-tool-analyzer .tam-tool-visual i:nth-child(3){height:25px}.tam-tool-analyzer .tam-tool-visual i:nth-child(4){height:13px}.tam-tool-analyzer .tam-tool-visual i:nth-child(5){height:20px}
.tam-tool-button:hover{border-color:var(--tam-ink);box-shadow:0 3px 10px rgba(0,0,0,.08);transform:translateY(-1px)}
.tam-brand-mark,.tam-brand-note{display:none!important}
.tam-brand span.tam-wordmark{font-family:"Roboto Slab",Rockwell,Georgia,serif;font-size:clamp(38px,5.2vw,76px);font-weight:500;letter-spacing:.005em;line-height:.94;color:var(--tam-ink)}
.tam-navrow{border-top:1px solid var(--tam-ink);padding:0;align-items:center}
.tam-menu-toggle{display:none}.tam-mobile-tools{display:none}
.tam-navrow nav{flex:1;justify-content:center}
.tam-navrow nav a{font-family:"Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.075em;font-size:12px;font-weight:700;padding:12px 14px;color:var(--tam-ink)}
.tam-navrow nav a:hover{color:var(--tam-accent);background:transparent}
.tam-nav-item{position:relative;display:flex;align-items:center}.tam-submenu{position:absolute;z-index:1000;top:100%;left:50%;transform:translateX(-50%);display:none;min-width:220px;padding:13px 15px;background:var(--tam-paper);border:1px solid var(--tam-rule);border-top:2px solid var(--tam-ink);box-shadow:0 10px 24px rgba(0,0,0,.11)}.tam-has-submenu:hover>.tam-submenu,.tam-has-submenu:focus-within>.tam-submenu{display:flex}.tam-reviews-menu{width:570px;gap:20px}.tam-submenu-group{min-width:170px;display:flex;flex-direction:column}.tam-submenu-group strong{margin:0 0 8px;padding:0 6px 7px;border-bottom:1px solid var(--tam-rule);font:700 11px/1.2 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--tam-muted)}.tam-navrow nav .tam-submenu a{padding:5px 5px;font-size:11px;letter-spacing:.035em;white-space:nowrap}
.tam-navrow form{max-width:220px;border-left:1px solid var(--tam-rule);padding-left:18px}
.tam-navrow input{border:0;border-bottom:1px solid #aeb3b6;background:transparent;border-radius:0;font-size:14px}
.tam-navrow button{background:transparent!important;color:var(--tam-ink)!important;border:0!important;padding:7px 2px 7px 8px;text-transform:uppercase;letter-spacing:.08em;font-size:11px}
#tam-main.tam-wrap{max-width:1240px;padding:0 32px}
.tam-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:40px;margin:24px 0 16px;padding:0 0 28px;border-bottom:1px solid var(--tam-ink);background:transparent;align-items:center}
.tam-hero-image{aspect-ratio:2/1;padding:0;background:#f1f1ef}
.tam-hero-image img{width:100%;height:100%;object-fit:contain}
.tam-hero>div{padding:0;background:transparent}
.tam-hero .tam-kicker{display:block!important;font-family:"Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;color:var(--tam-accent);margin:0 0 16px}
.tam-hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(36px,3.6vw,58px);line-height:1.03;letter-spacing:-.04em;margin:0 0 18px}
.tam-hero p:not(.tam-kicker){font-family:"Source Sans 3",sans-serif;font-size:20px;line-height:1.48;color:#4c5256;max-width:34em}
.tam-textlink{background:transparent!important;color:var(--tam-ink)!important;border:0!important;padding:0 0 4px!important;border-bottom:1px solid var(--tam-ink)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px!important}
.tam-home-tools{border:0;border-bottom:1px solid var(--tam-rule);padding:0 0 20px;margin:0 0 12px;justify-content:flex-end}
.tam-home-tools>a{background:transparent!important;border:0!important;padding:4px 0 4px 20px!important;font-size:13px!important;color:var(--tam-muted)!important}
.tam-section{padding:38px 0 18px}
.tam-section-heading{display:flex;align-items:end;justify-content:space-between;border-top:1px solid var(--tam-ink);padding:14px 0 0;margin:0 0 28px}
.tam-section-heading h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;margin:0}
.tam-section-heading>span{display:block!important;font-size:14px;color:var(--tam-muted);max-width:38em;text-align:right}
.tam-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.tam-card{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
.tam-card-image{display:block;aspect-ratio:4/3;padding:0!important;background:#f1f1ef;overflow:hidden}
.tam-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}
.tam-card:hover .tam-card-image img{transform:scale(1.015)}
.tam-card-image[href*="/dynaudio-core-59-review/"] img{transform:scale(1.48)}
.tam-card:hover .tam-card-image[href*="/dynaudio-core-59-review/"] img{transform:scale(1.50)}
.tam-card .tam-kicker{display:block!important;text-transform:uppercase;letter-spacing:.11em;font-size:11px;color:var(--tam-accent);font-weight:700;margin:15px 0 7px}
.tam-card h3{font-family:Georgia,"Times New Roman",serif;font-size:clamp(23px,2vw,31px);font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:0}
.tam-card time{display:block;margin:10px 0 0;font-size:13px;color:var(--tam-muted)}
.tam-archive-section{margin-top:24px;padding:42px 46px 36px;background:#15191b;color:#f5f4f0}
.tam-archive-section .tam-section-heading{border-color:#f5f4f0}
.tam-archive-section h2,.tam-archive-section h3,.tam-archive-section a{color:#f5f4f0!important}
.tam-archive-section .tam-section-heading>span,.tam-archive-section time{color:#aeb5b8}
.tam-archive-section .tam-card-image{background:#22282b}
.tam-toolstrip{margin:64px 0 0;padding:34px 0;border-top:1px solid var(--tam-ink);border-bottom:1px solid var(--tam-rule);background:transparent;box-shadow:none}
.tam-toolstrip h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:34px;letter-spacing:-.03em}
.tam-wiring{padding:34px 0 20px}.tam-wiring-head{max-width:850px;padding-bottom:28px;border-bottom:1px solid var(--tam-ink)}.tam-wiring-head h1{font:400 clamp(38px,4.5vw,58px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:5px 0 12px}.tam-wiring-head>p:not(.tam-kicker){max-width:760px;font-size:17px;line-height:1.55;color:var(--tam-muted)}.tam-wiring-head{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.tam-wiring-head+.tam-wiring-group{margin-top:16px!important}.tam-wiring-disclaimer{max-width:none;margin:6px 0 0;padding:0;border:0!important;color:var(--tam-muted);font-size:10px;line-height:1.2;white-space:nowrap}.tam-wiring-disclaimer strong{color:var(--tam-ink);font-weight:700}@media(max-width:800px){.tam-wiring-disclaimer{white-space:normal}}.tam-wiring-group{margin-top:38px}.tam-wiring-group .tam-section-heading{margin-bottom:0}.tam-wiring-group .tam-section-heading h2{font-size:30px}.tam-wiring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.tam-wiring-card{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--tam-rule)}.tam-diagram-pair{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tam-pin-diagram{display:block;width:100%;appearance:none;background:#f5f9fc;border:1px solid #a9c7dc;padding:7px 5px;cursor:zoom-in;text-align:center;color:#0b5fa5}.tam-pin-diagram:hover{border-color:#0b5fa5;background:#edf6fc}.tam-pin-diagram>strong{display:block;min-height:22px;font:700 7px/1.15 "Source Sans 3",sans-serif;letter-spacing:.045em;color:#0b5fa5}.tam-pin-diagram>.tam-diagram-art{display:block}.tam-pin-diagram>small{display:block;margin-top:2px;font:700 7px/1.2 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#607684}.tam-solder-view .tam-diagram-art svg{transform:scaleX(-1)}.tam-solder-view .tam-diagram-art svg text{transform:scaleX(-1);transform-box:fill-box;transform-origin:center;transform-origin:50% 50%}.tam-pin-diagram svg{display:block;width:100%;height:auto;fill:#eaf4fb;stroke:#0b5fa5;stroke-width:2}.tam-pin-diagram svg circle:nth-of-type(n+2),.tam-pin-diagram svg rect{fill:#fff}.tam-pin-diagram svg .tam-hot{fill:#222}.tam-pin-diagram svg .tam-neutral{fill:#fff}.tam-pin-diagram svg .tam-line{fill:#8b5a2b}.tam-pin-diagram svg .tam-neutral-wire{fill:#4f86c6}.tam-pin-diagram svg .tam-earth{fill:#75a843}.tam-pin-diagram svg text{fill:#17232c;stroke:none;text-anchor:middle;font:700 9px "Source Sans 3",sans-serif}.tam-pin-diagram svg .tam-view-label{fill:#0b5fa5;font-size:7px;letter-spacing:.04em}.tam-wiring-modal{width:min(92vw,900px);max-height:90vh;padding:28px 32px 30px;border:0;box-shadow:0 18px 70px rgba(0,0,0,.35);background:#fff}.tam-wiring-modal::backdrop{background:rgba(10,18,24,.72)}.tam-wiring-modal h2{font:400 32px/1.1 Georgia,"Times New Roman",serif;margin:4px 0 14px}.tam-wiring-modal-art{background:#f5f9fc;border:1px solid #a9c7dc;padding:16px}.tam-wiring-modal-art svg{display:block;width:100%;max-height:55vh;fill:#eaf4fb;stroke:#0b5fa5;stroke-width:2}.tam-modal-view{color:#0b5fa5}.tam-wiring-modal .tam-solder-modal svg{transform:scaleX(-1)}.tam-wiring-modal-art svg circle:nth-of-type(n+2),.tam-wiring-modal-art svg rect{fill:#fff}.tam-wiring-modal-art svg text{fill:#17232c;stroke:none;text-anchor:middle;font:700 9px "Source Sans 3",sans-serif}.tam-wiring-modal-art svg .tam-view-label{fill:#0b5fa5;font-size:7px}.tam-wiring-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer}.tam-modal-note{font-size:13px;line-height:1.5;color:var(--tam-muted);margin:14px 0 0}.tam-wiring-card .tam-kicker{margin:0 0 5px;color:var(--tam-accent);font:700 9px/1.2 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.1em}.tam-wiring-card h3{margin:0 0 10px;font:400 21px/1.15 Georgia,"Times New Roman",serif}.tam-wiring-card ul{margin:0;padding-left:17px;color:#4c5256;font-size:12px;line-height:1.5}.tam-wiring-reference{margin-top:48px}.tam-cable-grid,.tam-patch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.tam-cable-grid article,.tam-patch-grid article{border-top:2px solid #0b5fa5;padding:15px 2px}.tam-cable-grid h3,.tam-patch-grid h3{font:400 20px/1.2 Georgia,"Times New Roman",serif;margin:0 0 8px}.tam-cable-grid p,.tam-patch-grid p{font-size:13px;line-height:1.5;color:#4c5256;margin:0}.tam-flow-diagram,.tam-patch-diagram{display:flex;align-items:center;gap:8px;margin:10px 0 12px;font:700 9px/1.25 "Source Sans 3",sans-serif;text-align:center;color:#0b5fa5}.tam-flow-diagram span,.tam-patch-diagram span{border:1px solid #a9c7dc;background:#f5f9fc;padding:8px;flex:1}.tam-flow-diagram i{font-style:normal;color:#607684}.tam-patch-diagram{flex-direction:column}.tam-patch-diagram b{font-size:8px;letter-spacing:.06em}.tam-wiring-notes{max-width:850px;margin-top:34px;padding:26px 0;border-top:1px solid var(--tam-ink)}.tam-wiring-notes h2{font:400 30px/1.15 Georgia,"Times New Roman",serif;margin:0 0 16px}.tam-wiring-notes p{font-size:14px;line-height:1.55;color:#4c5256}.tam-footer{margin-top:70px;border-top:1px solid var(--tam-ink)}
.tam-recorder-icon{position:relative;display:block;width:28px;height:20px;border:1.5px solid currentColor;border-radius:2px;background:transparent;box-sizing:border-box}.tam-recorder-icon i{position:absolute;top:5px;width:6px;height:6px;border:1.4px solid currentColor;border-radius:50%;box-sizing:border-box}.tam-recorder-icon i:first-child{left:5px}.tam-recorder-icon i:nth-child(2){right:5px}.tam-recorder-icon b{position:absolute;left:6px;right:6px;bottom:3px;height:4px;border:1px solid currentColor;border-radius:1px;transform:perspective(8px) rotateX(-8deg)}
.tam-tool-recorder{font-family:"Source Sans 3",Arial,sans-serif;color:var(--tam-ink);cursor:pointer}
.tam-recorder-dialog[hidden]{display:none}.tam-recorder-dialog{position:fixed;z-index:99999;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(17,20,22,.55)}
.tam-recorder-panel{position:relative;width:min(440px,100%);padding:30px;background:var(--tam-paper);border:1px solid var(--tam-ink);box-shadow:0 18px 60px rgba(0,0,0,.24)}
.tam-recorder-panel h2{font-family:Georgia,"Times New Roman",serif;font-size:34px;font-weight:400;margin:0 0 10px}.tam-recorder-panel .tam-kicker{margin:0 0 7px;color:var(--tam-accent);font:700 11px/1 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.12em}.tam-recorder-status{min-height:48px;color:var(--tam-muted);font:400 15px/1.45 "Source Sans 3",sans-serif}.tam-recorder-close{position:absolute;right:12px;top:9px;border:0!important;background:transparent!important;color:var(--tam-ink)!important;font-size:28px!important;line-height:1!important;padding:4px!important}.tam-recorder-actions{display:flex;gap:10px;margin:18px 0}.tam-recorder-actions button,.tam-recorder-save{border:1px solid var(--tam-ink)!important;background:transparent!important;color:var(--tam-ink)!important;padding:9px 14px!important;font:700 11px/1 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.tam-recorder-actions button:disabled{opacity:.35}.tam-recorder-playback{display:block;width:100%;margin:14px 0}.tam-recorder-playback[hidden],.tam-recorder-save[hidden]{display:none}.tam-recorder-save{display:inline-block}.tam-recorder-open{overflow:hidden}
@media(max-width:900px){.tam-cable-grid,.tam-patch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tam-wiring-grid{grid-template-columns:1fr}.tam-wiring-card{grid-template-columns:160px minmax(0,1fr)}#tam-main.tam-wrap{padding:0 24px}.tam-hero{grid-template-columns:1fr;gap:26px;margin-top:30px}.tam-hero h1{font-size:clamp(38px,8vw,58px)}.tam-grid{gap:22px}.tam-navrow form{display:none}.tam-navrow nav{overflow-x:auto;justify-content:flex-start;white-space:nowrap}.tam-navrow nav a{padding:13px 12px}.tam-section-heading>span{display:none!important}}
@media(max-width:650px){.tam-cable-grid,.tam-patch-grid{grid-template-columns:1fr}.tam-flow-diagram{flex-direction:column}.tam-wiring{padding-top:22px}.tam-wiring-head h1{font-size:36px}.tam-wiring-card{grid-template-columns:120px minmax(0,1fr);gap:12px}.tam-wiring-group .tam-section-heading h2{font-size:26px}.tam-masthead{display:block}.tam-brand{padding:17px 0 11px;justify-content:center}.tam-brand span.tam-wordmark{font-size:clamp(34px,9.2vw,38px);letter-spacing:-.055em;line-height:.92;white-space:nowrap}.tam-masthead-tools{display:none}.tam-mobile-tools{display:flex!important;position:static;justify-content:space-between;align-items:center;gap:0;width:100%;padding:8px 0 9px;border-top:1px solid var(--tam-rule);background:transparent}.tam-mobile-tools .tam-tool-button{min-height:0;padding:2px 14px;border:0;background:transparent;box-shadow:none;gap:0}.tam-mobile-tools .tam-tool-button+.tam-tool-button{border-left:0}.tam-mobile-tools .tam-tool-button{border-radius:4px!important;box-shadow:inset 0 0 0 1px rgba(17,20,22,.12)!important;background:rgba(255,255,255,.45)!important}.tam-mobile-tools .tam-tool-recorder{position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.tam-mobile-tools .tam-tool-recorder .tam-recorder-icon{width:28px;height:20px}.tam-mobile-tools .tam-tool-recorder strong{font-size:11px}.tam-mobile-tools .tam-tool-recorder strong:after{content:none}.tam-mobile-tools .tam-tool-recorder small{display:none}.tam-mobile-tools .tam-tool-visual{display:flex;width:29px;height:26px;flex:0 0 29px;padding-right:6px;margin-right:7px;transform:scale(.82);transform-origin:center}.tam-mobile-tools .tam-tool-button strong{font:700 10px/1.2 "Source Sans 3",Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.tam-mobile-tools .tam-tool-button small{display:none}.tam-navrow{position:relative;padding-right:0}.tam-menu-toggle{position:relative;z-index:2}.tam-mobile-tools .tam-tool-button{min-height:36px;padding:5px 8px;border:0;background:transparent;box-shadow:none;gap:5px}.tam-mobile-tools .tam-tool-button strong{font-family:"Source Sans 3",Arial,sans-serif;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.tam-mobile-tools .tam-tool-button small{display:none}.tam-mobile-tools .tam-tool-visual{transform:scale(.72);transform-origin:center}.tam-mobile-tools .tam-tool-tuner strong{font-size:0}.tam-mobile-tools .tam-tool-tuner strong:after{content:"Tuner";font-size:11px}.tam-mobile-tools .tam-tool-analyzer strong{font-size:0}.tam-mobile-tools .tam-tool-analyzer strong:after{content:"Analyzer";font-size:11px}.tam-masthead-tools .tam-tool-button{position:static;transform:none}.tam-masthead-tools .tam-tool-button:hover{transform:translateY(-1px)}.tam-tool-button{min-width:0;min-height:48px;padding:7px 8px;gap:7px}.tam-tool-button strong{font-size:9px;white-space:normal}.tam-tool-button small{font-size:8px}.tam-tool-visual{width:31px;flex-basis:31px}.tam-navrow{display:block;border-top:1px solid var(--tam-ink)}.tam-menu-toggle{display:flex!important;width:100%;align-items:center;justify-content:space-between;background:transparent!important;color:var(--tam-ink)!important;border:0!important;border-radius:0!important;padding:13px 2px!important;font:700 12px/1 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.12em}.tam-menu-icon{position:relative;width:20px;height:12px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.tam-menu-icon:after{content:"";position:absolute;left:0;right:0;top:5px;border-top:1px solid currentColor}.tam-menu-toggle[aria-expanded="true"] .tam-menu-icon{border:0;height:18px}.tam-menu-toggle[aria-expanded="true"] .tam-menu-icon:before,.tam-menu-toggle[aria-expanded="true"] .tam-menu-icon:after{content:"";position:absolute;left:1px;right:1px;top:8px;border-top:1px solid currentColor;transform:rotate(45deg)}.tam-menu-toggle[aria-expanded="true"] .tam-menu-icon:after{transform:rotate(-45deg)}.tam-navrow #tam-primary-nav{display:none!important;white-space:normal;overflow:visible;border-top:1px solid var(--tam-rule);padding:8px 0 14px}.tam-navrow #tam-primary-nav.tam-nav-open{display:grid!important;grid-template-columns:1fr 1fr}.tam-navrow #tam-primary-nav a{display:block;font-family:Georgia,"Times New Roman",serif;text-transform:none;letter-spacing:-.01em;font-size:16px;font-weight:400;padding:9px 2px;text-align:left;border-bottom:1px solid var(--tam-rule)!important}.tam-navrow #tam-primary-nav>a:nth-of-type(odd){margin-right:14px}.tam-navrow #tam-primary-nav .tam-nav-item{display:block;margin-right:14px}.tam-navrow #tam-primary-nav .tam-submenu{display:none!important}.tam-navrow #tam-primary-nav .tam-has-submenu>a:after{content:" +";font-family:"Source Sans 3",sans-serif;font-size:13px;color:var(--tam-muted)}.tam-navrow #tam-primary-nav .tam-has-submenu.tam-mobile-submenu-open>.tam-submenu{position:static;display:block!important;transform:none;width:auto;min-width:0;padding:4px 0 8px;border:0;box-shadow:none;background:transparent}.tam-navrow #tam-primary-nav .tam-has-submenu.tam-mobile-submenu-open>a:after{content:" −"}.tam-navrow #tam-primary-nav .tam-reviews-menu{display:none!important}.tam-navrow #tam-primary-nav .tam-has-submenu.tam-mobile-submenu-open>.tam-reviews-menu{display:block!important}.tam-navrow #tam-primary-nav .tam-submenu-group{min-width:0}.tam-navrow #tam-primary-nav .tam-submenu-group strong{margin-top:9px;padding:5px 2px;font-size:10px}.tam-navrow #tam-primary-nav .tam-submenu a{font-family:"Source Sans 3",sans-serif;font-size:13px;padding:6px 2px;color:var(--tam-muted);border-bottom:0!important}.tam-navrow form{display:none!important}#tam-main.tam-wrap{padding:0 16px}.tam-hero{gap:18px;margin:18px 0 12px;padding-bottom:22px}.tam-hero-image{aspect-ratio:16/10}.tam-hero>div{padding:0;border:0}.tam-hero .tam-kicker{font-size:10px;margin-bottom:9px}.tam-hero h1{font-size:clamp(27px,7.4vw,30px);line-height:1.08;margin-bottom:12px}.tam-hero p:not(.tam-kicker){font-size:16px;line-height:1.42}.tam-grid{grid-template-columns:1fr;gap:25px}.tam-card{display:block!important}.tam-card-image{height:auto!important;aspect-ratio:16/9!important;margin-bottom:18px}.tam-card .tam-kicker{margin:0 0 6px;font-size:10px}.tam-card h3{font-size:24px;line-height:1.08;margin:0}.tam-card time{margin-top:6px;font-size:12px}.tam-section{padding:28px 0 12px}.tam-section-heading{padding-top:10px;margin-bottom:18px}.tam-section-heading h2{font-size:30px}.tam-archive-section{margin:18px -16px 0;padding:30px 16px}.tam-home-tools{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.tam-home-tools>a{padding-left:0!important;padding-right:18px!important}}
