/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#171917;background:#f2f2ef;margin:0;font-family:Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}a{color:inherit;text-decoration:none}.indexPage{max-width:1600px;min-height:100vh;margin:auto;padding:32px 5vw 80px}.indexHeader{letter-spacing:.18em;border-bottom:1px solid #bbb;justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.indexHeader strong{font-size:17px}.indexHero{max-width:850px;padding:10vh 0 8vh}.eyebrow{letter-spacing:.22em;font-size:11px;font-weight:700}.indexHero h1{letter-spacing:-.05em;margin:24px 0;font-family:Georgia,Yu Mincho,serif;font-size:clamp(48px,7vw,105px);font-weight:400;line-height:1.08}.indexHero>p:last-child{color:#62665f;max-width:630px;line-height:1.9}.conceptGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.conceptCard{background:#fff;padding:16px 16px 26px;transition:all .25s}.conceptCard:hover{transform:translateY(-5px)}.conceptVisual{height:260px;padding:24px;position:relative;overflow:hidden}.conceptVisual>span{font:64px Georgia}.conceptVisual i,.conceptVisual b{display:block;position:absolute}.conceptVisual i{border-radius:12px;width:44%;height:52%;top:18%;right:16%}.conceptVisual b{width:60%;height:1px;bottom:18%;left:20%}.conceptA .conceptVisual{background:#eeeae3}.conceptA i{background:#202321;box-shadow:20px 22px 30px #aaa}.conceptA b{background:#777}.conceptB{color:#eef6ff;background:#0b1118}.conceptB .conceptVisual{background:#111d2a}.conceptB i{background:#173b55;border:1px solid #55d7ff;box-shadow:0 0 45px #1686b966}.conceptB b{background:#55d7ff}.conceptC{background:#e7e0d1}.conceptC .conceptVisual{background:#d1c3aa}.conceptC i{background:#f6f0e3;box-shadow:20px 22px 30px #8d7f68}.conceptC b{background:#70634f}.conceptCard>p{letter-spacing:.12em;margin:24px 0 8px;font-size:11px}.conceptCard h2{margin:0 0 20px;font:28px Georgia}.view{border-bottom:1px solid;padding-bottom:4px;font-size:12px}.site{--bg:#f6f5f1;--ink:#171917;--muted:#6c6f68;--accent:#285f55;--line:#d8d7d1;background:var(--bg);color:var(--ink);min-height:100vh}.demoBar{color:#fff;letter-spacing:.15em;background:#191b19;justify-content:space-between;align-items:center;height:34px;padding:0 4vw;font-size:10px;display:flex}.siteHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:110px;padding:0 5vw;display:flex}.brand{letter-spacing:.08em;font:22px Georgia}.brand small{letter-spacing:.08em;color:var(--muted);margin-top:6px;font:10px Arial;display:block}.siteHeader nav{gap:34px;font-size:12px;display:flex}.siteHeader button{color:inherit;background:0 0;border:0;display:none}.site main{max-width:1500px;margin:auto}.hero{grid-template-columns:48% 52%;align-items:center;min-height:680px;padding:4vw 6vw;display:grid}.heroCopy{padding-right:4vw}.hero h1{letter-spacing:-.06em;margin:28px 0;font-family:Georgia,Yu Mincho,serif;font-size:clamp(55px,6.2vw,105px);font-weight:400;line-height:1.12}.lead{max-width:560px;color:var(--muted);font-size:14px;line-height:2}.primary{background:var(--ink);color:var(--bg);letter-spacing:.05em;align-items:center;gap:45px;margin-top:28px;padding:18px 24px;font-size:12px;display:inline-flex}.productArt{background:#ddd9d0;height:560px;position:relative;overflow:hidden}.productArt:before{content:"EDITOR'S SELECT";letter-spacing:.2em;font-size:9px;position:absolute;top:18px;right:18px}.device{background:linear-gradient(145deg,#303431,#0d0f0e);border-radius:22px;width:38%;height:48%;position:absolute;top:22%;left:31%;transform:rotate(-7deg);box-shadow:35px 55px 55px #7f7b7355}.device i{background:#090a09;border:1px solid #4f514f;border-radius:5px;width:20%;height:9%;margin:13% 0 -7% 66%;display:block}.shadow{filter:blur(18px);background:#6f6c6655;border-radius:50%;width:68%;height:7%;position:absolute;bottom:14%;left:18%}.desk{background:#cfc2aa}.desk .device{background:#eae6dc;border-radius:14px;width:60%;height:14%;top:48%;left:20%;transform:none;box-shadow:18px 25px 30px #6e675b55}.desk .device:after{content:"";background:#2d302c;border-radius:70px 70px 0 0;width:25%;height:200%;position:absolute;bottom:90%;left:38%}.mobile{background:#142232}.mobile .device{background:linear-gradient(145deg,#0e1720,#1c3346);border:1px solid #55d7ff99;width:27%;height:63%;top:16%;left:36%;box-shadow:0 0 80px #278ec977}.featureStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 6vw;display:grid}.featureStrip>div{border-right:1px solid var(--line);padding:45px}.featureStrip>div:last-child{border:0}.featureStrip small{letter-spacing:.15em;color:var(--muted);font-size:9px}.featureStrip strong{margin:18px 0 8px;font:42px Georgia;display:block}.featureStrip p{color:var(--muted);font-size:11px}.editorial{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;margin:130px 6vw;display:grid}.editorial h2{margin:25px 0 0;font:400 clamp(42px,5vw,78px)/1.25 Georgia,Yu Mincho,serif}.editorial>p{color:var(--muted);max-width:500px;line-height:2.2}.latest{padding:0 6vw 130px}.sectionTitle{border-bottom:1px solid var(--ink);justify-content:space-between;margin-bottom:30px;padding-bottom:16px;display:flex}.sectionTitle span{font:25px Georgia}.sectionTitle a{font-size:11px}.articleGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.thumb{background:#dedbd4;place-items:center;height:280px;display:grid;overflow:hidden}.thumb span{color:#fff8;font:90px Georgia}.thumb2{background:#b9c0b9}.thumb3{background:#c4bdb2}.articleGrid small{letter-spacing:.16em;color:var(--accent);margin-top:24px;font-size:9px;display:block}.articleGrid h3{margin:12px 0;font:400 25px/1.55 Georgia,Yu Mincho,serif}.articleGrid p{color:var(--muted);font-size:10px}footer{color:#eee;background:#1a1c1a;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:40px;padding:70px 5vw 40px;display:grid}footer strong{font:25px Georgia}footer p{color:#aaa;font-size:11px}footer span{text-align:right;color:#888;font-size:9px}.tech{--bg:#081018;--ink:#eef7ff;--muted:#8ca0b2;--accent:#5de2ff;--line:#203344}.tech .demoBar{color:#071018;background:#5de2ff}.tech .brand,.tech h1,.tech h2,.tech .sectionTitle span{font-family:Arial,sans-serif;font-weight:700}.tech .hero h1 em{color:var(--accent);font-style:normal}.tech .primary{background:var(--accent);color:#071018}.scorePanel{border:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:50px;margin:0 6vw;padding:36px;display:grid}.scorePanel>div>span{letter-spacing:.18em;color:var(--accent);font-size:9px}.scorePanel strong{font-size:62px;display:block}.scorePanel strong small{color:var(--muted);font-size:14px}.meters p{grid-template-columns:90px 1fr;align-items:center;font-size:10px;display:grid}.meters i{background:var(--accent);height:4px;display:block}.verdict{color:var(--muted);border-left:1px solid var(--line);padding-left:30px;font-size:9px;line-height:2}.verdict strong{color:var(--ink);font-size:18px;line-height:1.5}.tech .thumb{background:#101d28;border:1px solid #203344}.tech .thumb span{color:#5de2ff33}.tech footer{background:#03080c}.lifestyle{--bg:#eee8dc;--ink:#293029;--muted:#6f756b;--accent:#667257;--line:#cec5b5}.lifestyle .hero{padding-top:6vw;padding-bottom:6vw}.lifestyle .productArt{border-radius:48% 48% 4px 4px}.lifestyle .primary{background:#667257}.featureQuote{background:#d8cfbd;margin:0 6vw;padding:95px 8vw;position:relative}.featureQuote>span{letter-spacing:.2em;font-size:10px}.featureQuote h2{font:400 clamp(45px,5vw,78px)/1.25 Georgia,Yu Mincho,serif}.featureQuote p{max-width:580px;color:var(--muted);line-height:2}.featureQuote a{border-bottom:1px solid;margin-top:20px;font-size:12px;display:inline-block}.lifestyle .thumb1{background:#d5c6aa}.lifestyle .thumb2{background:#aab09e}.lifestyle .thumb3{background:#c7b9aa}.lifestyle footer{background:#354035}@media (width<=850px){.conceptGrid,.articleGrid{grid-template-columns:1fr}.conceptVisual{height:200px}.siteHeader{height:80px}.siteHeader nav{display:none}.siteHeader button{display:block}.hero{grid-template-columns:1fr;padding:70px 6vw}.hero h1{font-size:52px}.productArt{height:390px;margin-top:50px}.featureStrip{grid-template-columns:1fr}.featureStrip>div{border-right:0;border-bottom:1px solid var(--line);padding:28px}.editorial{grid-template-columns:1fr;gap:30px;margin:90px 6vw}.scorePanel{grid-template-columns:1fr;margin:0 6vw}.articleGrid{gap:50px}.thumb{height:230px}footer{grid-template-columns:1fr}footer span{text-align:left}}.finalSite{--paper:#f5f4ef;--white:#fff;--ink:#171b19;--muted:#68706b;--line:#d6d9d4;--green:#226b5f;--blue:#1879bd;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.noticeBar{color:#dfe5e0;letter-spacing:.12em;background:#1a1d1b;place-items:center;height:34px;font-size:9px;display:grid}.finalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1600px;height:110px;margin:auto;padding:0 5vw;display:flex}.finalBrand{letter-spacing:.12em;font:700 23px Arial}.finalBrand span{letter-spacing:.05em;color:var(--muted);margin-top:7px;font:10px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.finalHeader nav{gap:36px;font-size:11px;display:flex}.finalHeader nav a{transition:all .2s}.finalHeader nav a:hover{color:var(--green)}.finalHeader button{background:0 0;border:0;font-size:10px;display:none}.finalSite main{max-width:1600px;margin:auto}.microLabel{letter-spacing:.22em;color:var(--green);text-transform:uppercase;font:700 9px Arial}.finalHero{grid-template-columns:46% 54%;align-items:center;min-height:720px;padding:6vw 6vw 7vw;display:grid}.finalHeroCopy{padding-right:6vw}.finalHero h1,.sectionHeading h2,.titleRow h2,.methodSection h2,.latestList h2,.articleHero h1,.quickAnswer h2,.articleSectionTitle h2,.researchBox h2{letter-spacing:-.05em;font-family:Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;font-weight:500}.finalHero h1{margin:27px 0 30px;font-size:clamp(60px,6.3vw,104px);line-height:1.2}.finalHeroCopy>p:not(.microLabel){max-width:530px;color:var(--muted);font-size:14px;line-height:2}.inkButton{background:var(--ink);color:#fff;justify-content:space-between;min-width:230px;margin-top:26px;padding:19px 22px;font-size:11px;display:inline-flex}.heroFeature{position:relative}.finalHero .productArt{background:#d9d5ca;height:570px}.heroCaption{background:var(--paper);width:42%;padding:26px;position:absolute;bottom:-1px;right:-1px}.heroCaption span,.heroCaption small{letter-spacing:.15em;color:var(--muted);font-size:8px;display:block}.heroCaption strong{margin:12px 0;font:22px/1.45 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.purposeSection,.featuredPicks,.latestList{padding:120px 6vw}.purposeSection{background:#ebe9e2}.sectionHeading{max-width:720px}.sectionHeading h2,.titleRow h2{margin:18px 0;font-size:clamp(38px,4vw,64px)}.sectionHeading>p:last-child{color:var(--muted);font-size:12px}.purposeGrid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.purposeGrid a{border-right:1px solid var(--line);flex-direction:column;min-height:240px;padding:25px;transition:all .25s;display:flex}.purposeGrid a:hover{background:#fff}.purposeGrid a:last-child{border:0}.purposeGrid span{color:var(--muted);font-size:9px}.purposeGrid strong{margin:auto 0;font:24px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.purposeGrid i{text-align:right;font-style:normal}.titleRow{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.titleRow>div{padding-bottom:15px}.titleRow h2{margin-bottom:0}.titleRow>a{padding-bottom:24px;font-size:10px}.pickGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pickVisual{background:#ddd9cf;place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.pickVisual>span{color:#fff9;font:70px Georgia;position:absolute;top:20px;left:20px}.miniDevice{background:linear-gradient(145deg,#363a37,#101210);border-radius:17px;width:37%;height:46%;transform:rotate(-7deg);box-shadow:25px 35px 35px #6d6a6455}.pickHub{background:#c2cbc7}.pickHub .miniDevice{width:60%;height:22%;transform:rotate(5deg)}.pickMobile{background:#c4c0ba}.pickMobile .miniDevice{border:1px solid #777;width:28%;height:59%}.pickMeta{letter-spacing:.13em;color:var(--green);justify-content:space-between;margin-top:20px;font-size:8px;display:flex}.pickCard h3{margin:15px 0;font:500 24px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.pickCard>p{font-size:10px}.pickCard>p span{float:right}.methodSection{color:#f1f6f3;background:#12231f;grid-template-columns:1fr 1fr;gap:10vw;padding:140px 8vw;display:grid}.methodSection .microLabel{color:#75cabc}.methodSection h2{font-size:clamp(42px,5vw,75px);line-height:1.35}.methodCopy{align-self:end}.methodCopy>p{color:#aabbb5;font-size:13px;line-height:2}.methodStats{border-top:1px solid #385049;border-bottom:1px solid #385049;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.methodStats span{color:#aabbb5;border-right:1px solid #385049;padding:25px 10px;font-size:9px}.methodStats span:last-child{border:0}.methodStats b{color:#fff;margin-bottom:8px;font:34px Arial;display:block}.methodCopy>a{font-size:10px}.latestList>a{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 120px 30px;align-items:center;gap:30px;padding:28px 0;display:grid}.latestList>a>span,.latestList>a>small{color:var(--muted);font-size:9px}.latestList>a>strong{font:19px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.latestList>a>i{font-style:normal}.finalFooter{gap:40px;color:#fff!important;background:#191c1a!important;grid-template-columns:1fr 1.4fr 1fr!important;padding:75px 6vw 35px!important;display:grid!important}.finalFooter .finalBrand span{color:#849089}.finalFooter p{color:#9da7a1;font-size:10px;line-height:1.8}.finalFooter nav{color:#bdc5c0;gap:18px;font-size:9px;display:flex}.finalFooter small{text-align:right;color:#65706a;grid-column:1/-1;font-size:8px}.articlePage main{max-width:1450px}.articlePage article{padding:0 7vw}.articleHero{max-width:1150px;padding:75px 5vw 55px}.breadcrumbs{color:var(--muted);gap:10px;margin-bottom:55px;font-size:9px;display:flex}.articleHero h1{margin:24px 0 30px;font-size:clamp(48px,6vw,88px);line-height:1.25}.articleLead{max-width:760px;color:var(--muted);font-size:15px;line-height:2}.articleInfo{color:var(--muted);gap:30px;margin-top:35px;font-size:9px;display:flex}.disclosure{border:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;max-width:1050px;margin:0 5vw 70px;padding:22px 25px;display:grid}.disclosure strong{font:13px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.disclosure p{color:var(--muted);margin:0;font-size:10px;line-height:1.9}.quickAnswer{background:#e8e6df;grid-template-columns:1fr 42%;gap:9vw;margin:0 5vw 80px;padding:65px;display:grid}.quickAnswer h2{font-size:clamp(36px,4vw,62px);line-height:1.4}.quickAnswer>div>p:not(.microLabel){color:var(--muted);font-size:12px;line-height:2}.goodFor,.notFor{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:20px;padding:16px 0;display:grid}.goodFor span,.notFor span{color:var(--green);font-size:9px}.goodFor b,.notFor b{font:12px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.winnerCard{color:#fff;position:relative;background:#13251f!important;padding:30px!important}.winnerCard>span{letter-spacing:.17em;color:#76c8ba;font-size:8px}.winnerDevice{height:190px;margin:20px 0;position:relative}.winnerDevice:before{content:"";background:linear-gradient(145deg,#46504b,#111512);border-radius:14px;width:40%;height:65%;position:absolute;top:12%;left:30%;transform:rotate(-8deg);box-shadow:16px 25px 30px #0008}.winnerCard h3{font:25px/1.4 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.winnerCard>div:last-of-type{position:absolute;bottom:88px;right:30px}.winnerCard>div>b{font-size:44px}.winnerCard>div>small{color:#9eaca6;font-size:10px}.winnerCard>a{color:#17201c;text-align:center;background:#fff;margin-top:25px;padding:15px;font-size:9px;display:block}.articleToc{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:18px 50px;max-width:1050px;margin:0 5vw 100px;padding:35px;display:grid}.articleToc strong{grid-row:1/3;font:16px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.articleToc a{color:var(--muted);font-size:10px}.articleSection{border-top:1px solid var(--ink);margin:0 5vw;padding:100px 0}.articleSectionTitle{grid-template-columns:70px 1fr;align-items:start;display:grid}.articleSectionTitle>span{color:var(--green);font:40px Georgia}.articleSectionTitle h2{margin:15px 0 30px;font-size:clamp(36px,4vw,62px)}.sectionIntro{color:var(--muted);margin-left:70px;font-size:10px}.compareTableWrap{margin-top:45px;overflow-x:auto}.compareTableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:800px}.compareTableWrap th,.compareTableWrap td{border:1px solid var(--line);text-align:center;padding:23px;font-size:11px}.compareTableWrap th:first-child{text-align:left;width:150px;color:var(--muted)}.compareTableWrap thead th{font:13px/1.5 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.compareTableWrap thead small{color:var(--green);margin-top:10px;font:8px Arial;display:block}.compareTableWrap td b{color:var(--blue);font-size:19px}.scoreRow td b{font-size:32px}.scoreRow td small{display:block}.scoreLayout{grid-template-columns:40% 1fr;gap:8vw;margin:45px 70px;display:grid}.radarMock{aspect-ratio:1;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:repeating-radial-gradient(circle,#e6e8e5 0 1px,#0000 1px 16%),conic-gradient(from 20deg,#237d7044,#167bbb44,#237d7044);border-radius:50%;place-items:center;max-width:380px;display:grid}.radarCore{color:#fff;background:#15322b;border-radius:50%;place-items:center;width:110px;height:110px;font-size:38px;display:grid}.radarCore small{letter-spacing:.15em;font-size:7px;display:block}.scoreBars>div{grid-template-columns:110px 1fr 35px;align-items:center;gap:15px;margin:24px 0;display:grid}.scoreBars span,.scoreBars strong{font-size:10px}.scoreBars i{background:#ddd;height:5px;display:block}.scoreBars i b{background:linear-gradient(90deg,var(--green),var(--blue));height:100%;display:block}.productNote{border-bottom:1px solid var(--line);grid-template-columns:55px 32% 1fr;gap:35px;padding:45px 0;display:grid}.productNote>span{color:var(--muted);font:28px Georgia}.noteArt{background:#d9d7d0;place-items:center;height:250px;display:grid}.noteArt>div{background:linear-gradient(145deg,#424642,#101210);border-radius:14px;width:34%;height:48%;transform:rotate(-7deg);box-shadow:20px 28px 30px #7777}.productNote h3{font:27px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.productNote p,.productNote li{color:var(--muted);font-size:11px;line-height:2}.productNote>a{background:var(--ink);color:#fff;justify-content:space-between;min-width:210px;padding:15px 18px;font-size:9px;display:inline-flex}.researchBox{color:#fff;background:#12231f;margin:0 5vw 120px;padding:70px}.researchBox .microLabel{color:#70c3b4}.researchBox h2{font-size:45px}.researchBox>div{border-top:1px solid #3a514a;border-bottom:1px solid #3a514a;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.researchBox>div span{color:#9eb1aa;border-right:1px solid #3a514a;padding:25px;font-size:9px}.researchBox>div span:last-child{border:0}.researchBox>div b{color:#fff;margin-bottom:8px;font-size:27px;display:block}.researchBox>p:last-child{color:#9eb1aa;max-width:850px;font-size:11px;line-height:2}@media (width<=850px){.noticeBar{text-align:center;padding:0 15px}.finalHeader{height:78px}.finalHeader nav{display:none}.finalHeader button{display:block}.finalHero{grid-template-columns:1fr;padding:70px 6vw}.finalHero h1{font-size:49px}.finalHeroCopy{padding:0}.heroFeature{margin-top:55px}.finalHero .productArt{height:390px;margin:0}.heroCaption{width:58%}.purposeSection,.featuredPicks,.latestList{padding:80px 6vw}.purposeGrid,.pickGrid{grid-template-columns:1fr}.purposeGrid a{border-right:0;border-bottom:1px solid var(--line);min-height:170px}.pickGrid{gap:55px}.pickVisual{height:280px}.methodSection{grid-template-columns:1fr;padding:85px 7vw}.methodStats{grid-template-columns:1fr}.methodStats span{border-bottom:1px solid #385049;border-right:0}.latestList>a{grid-template-columns:1fr 25px;gap:10px}.latestList>a>span,.latestList>a>small{grid-column:1}.latestList>a>i{grid-area:1/2/4}.finalFooter{grid-template-columns:1fr!important}.finalFooter small{text-align:left}.articlePage article{padding:0}.articleHero{padding:55px 6vw}.articleHero h1{font-size:42px}.articleInfo{flex-wrap:wrap;gap:12px}.disclosure{grid-template-columns:1fr;margin:0 6vw 50px}.quickAnswer{grid-template-columns:1fr;margin:0 6vw 60px;padding:35px 25px}.articleToc{grid-template-columns:1fr;margin:0 6vw 70px}.articleToc strong{grid-row:auto}.articleSection{margin:0 6vw;padding:75px 0}.articleSectionTitle{grid-template-columns:45px 1fr}.articleSectionTitle>span{font-size:28px}.articleSectionTitle h2{font-size:34px}.sectionIntro{margin-left:45px}.scoreLayout{grid-template-columns:1fr;margin:35px 0}.radarMock{margin:auto}.scoreBars>div{grid-template-columns:90px 1fr 30px}.productNote{grid-template-columns:35px 1fr}.noteArt{grid-column:2;height:220px}.productNote>div:last-child{grid-column:2}.researchBox{margin:0 6vw 80px;padding:40px 25px}.researchBox>div{grid-template-columns:1fr}.researchBox>div span{border-bottom:1px solid #3a514a;border-right:0}}.finalSite{--paper:#f3f1e9;--green:#1e685d;--blue:#176fa8;--ochre:#c89a36}.gearTag{border:1px solid var(--green);width:max-content;color:var(--green);letter-spacing:.15em;padding:7px 10px;font:700 8px Arial;display:inline-block}.heroCaption .gearTag{margin-top:12px}.monthlyQuestion{color:#fff;background:#172b26;grid-template-columns:1.3fr 1fr;gap:65px;padding:105px 6vw;display:grid;position:relative}.monthlyQuestion .microLabel{color:#7bc5b9}.monthlyQuestion h2{letter-spacing:-.05em;font:500 clamp(42px,4.4vw,72px)/1.4 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.questionNumbers{border-top:1px solid #3c544e;border-left:1px solid #3c544e;grid-template-columns:repeat(2,1fr);display:grid}.questionNumbers span{color:#a8b8b3;border-bottom:1px solid #3c544e;border-right:1px solid #3c544e;padding:30px;font-size:9px}.questionNumbers b{color:#fff;margin-bottom:8px;font:42px Arial;display:block}.monthlyQuestion>a{border-bottom:1px solid #6e817b;grid-column:2;justify-content:space-between;padding-bottom:12px;font-size:10px;display:flex}.pickVisual>span{letter-spacing:.18em;color:#fff;background:#18201d;padding:9px 11px;font:700 10px Arial}.pickCard>.gearTag{margin-top:17px}.productTitleSmall{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:17px}.fileHeading{align-items:center;gap:18px;display:flex}.fileHeading b{letter-spacing:.15em;border-left:1px solid var(--line);padding-left:18px;font:10px Arial}.quickAnswer .gearTag{margin:12px 0 0}.gearFileCard{border:1px solid var(--ink);background:#fff;align-self:start;padding:30px}.gearFileCard header{border-bottom:1px solid var(--ink);letter-spacing:.15em;justify-content:space-between;padding-bottom:17px;font:9px Arial;display:flex}.gearFileCard header b{font-size:20px}.gearFileCard h3{margin:30px 0;font:24px/1.5 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.gearFileCard dl{margin:0}.gearFileCard dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:14px 0;font-size:10px;display:grid}.gearFileCard dt{color:var(--muted)}.gearFileCard dd{margin:0}.gearFileCard .cautionLine{border-left:4px solid var(--ochre);background:#f6f0df;padding-left:12px}.scoreBars i{position:relative}.scoreBars i em{border:2px solid var(--blue);background:var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.scoreBars strong{font-variant-numeric:tabular-nums}.productNote>span{letter-spacing:.12em;color:var(--muted);font:700 9px/1.7 Arial}.productNote .gearTag{margin-bottom:12px}.actualProductName{letter-spacing:.04em;color:var(--green)!important;font:700 11px Arial!important}.productNote h3{margin-bottom:8px;font-size:24px}.homePhotoHero{color:#fff;background:#252b29;min-height:700px;margin:0;position:relative;overflow:hidden}.homePhotoHero>img{object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.homePhotoShade{background:linear-gradient(90deg,#0a120fd1 0%,#0a120f8c 38%,#0a120f14 72%),linear-gradient(#0000 62%,#080e0c94 100%);position:absolute;inset:0}.homeHeroCopy{z-index:1;width:min(610px,46vw);position:absolute;bottom:86px;left:6vw}.homeHeroCopy .microLabel{color:#a8e0d5;font-size:11px}.homeHeroCopy h1{letter-spacing:-.055em;text-shadow:0 2px 22px #00000038;flex-direction:column;margin:18px 0 24px;font:500 clamp(50px,5.2vw,82px)/1.2 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:flex}.homeHeroCopy h1 span{white-space:nowrap}.homeHeroCopy>p:not(.microLabel){color:#e5ede9;max-width:560px;margin:0;font-size:16px;line-height:1.85}.homeHeroButton{color:#17211e;background:#fff;justify-content:space-between;align-items:center;min-width:260px;margin-top:28px;padding:18px 22px;font-size:14px;font-weight:700;display:inline-flex}.homeHeroNote{z-index:1;color:#dbe4df;text-shadow:0 1px 5px #000;margin:0;font-size:10px;line-height:1.5;position:absolute;bottom:20px;right:24px}.homePromise{background:var(--paper);grid-template-columns:minmax(360px,1.1fr) minmax(320px,.9fr);align-items:end;gap:35px 9vw;padding:100px 6vw 90px;display:grid}.homePromise h2{letter-spacing:-.05em;margin:18px 0 0;font:500 clamp(38px,4vw,62px)/1.42 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.homePromise>p{color:var(--muted);margin:0;font-size:15px;line-height:2}.homePromisePoints{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.homePromisePoints span{border-right:1px solid var(--line);align-items:center;gap:22px;padding:23px 20px;font-size:13px;display:flex}.homePromisePoints span:last-child{border-right:0}.homePromisePoints b{color:var(--green);letter-spacing:.12em;font:700 12px Arial}.homePromise+.featuredPicks{padding-top:90px}.homeStoryGrid{grid-template-columns:repeat(12,1fr);gap:42px 24px;display:grid}.homeStory{flex-direction:column;grid-column:span 3;min-width:0;display:flex}.homeStoryLead{grid-column:span 6}.homeStory:nth-child(n+4){grid-column:span 4}.homeStory figure{aspect-ratio:1/1.12;background:#e7e5df;margin:0;position:relative;overflow:hidden}.homeStoryLead figure{aspect-ratio:2/1.12;background:#fff}.homeStory:nth-child(n+4) figure{aspect-ratio:16/10}.homeStory figure img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.homeStoryLead figure img{object-fit:contain;padding:24px}.homeStory figure figcaption{z-index:2;color:#fff;letter-spacing:.04em;background:#121916d1;padding:6px 8px;font-size:9px;line-height:1.4;position:absolute;bottom:12px;left:12px}.homeProductTriptych{background:#fff;grid-template-columns:repeat(3,1fr);align-items:center;gap:1px;display:grid}.homeStory figure.homeProductTriptych img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;height:auto;padding:4px;position:relative;inset:auto}.homeStory:hover figure.homeProductTriptych img{transform:none}.homeStory:hover figure img{transform:scale(1.025)}.homeStoryCopy{flex-direction:column;flex:1;padding-top:20px;display:flex}.homeStoryCopy small{color:var(--green);letter-spacing:.11em;font:700 10px/1.5 Arial}.homeStoryCopy h3{letter-spacing:-.025em;text-wrap:balance;margin:10px 0 12px;font:500 clamp(20px,1.7vw,27px)/1.5 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.homeStoryCopy p{max-width:35em;color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.85}.homeStoryCopy span{border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:12px}.homeTextGuides{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.homeTextGuides a{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 20px;align-items:center;gap:20px;padding:27px 22px;display:grid}.homeTextGuides a:first-child{border-right:1px solid var(--line)}.homeTextGuides span{color:var(--green);letter-spacing:.12em;font:700 10px Arial}.homeTextGuides strong{font:500 17px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.homeTextGuides i{text-align:right;font-style:normal}@media (width<=850px){.homePhotoHero{min-height:650px}.homePhotoHero>img{object-position:61% center}.homePhotoShade{background:linear-gradient(#080e0c0f 22%,#080e0c75 50%,#080e0ce0 100%)}.homeHeroCopy{width:auto;bottom:72px;left:6vw;right:6vw}.homeHeroCopy .microLabel{font-size:10px!important}.homeHeroCopy h1{margin:14px 0 18px;font-size:clamp(34px,10.5vw,43px);line-height:1.28}.homeHeroCopy h1 span{white-space:normal;text-wrap:balance}.homeHeroCopy>p:not(.microLabel){font-size:16px;line-height:1.75}.homeHeroButton{width:100%;min-width:0;margin-top:22px;font-size:14px}.homeHeroNote{font-size:9px;bottom:18px;left:6vw;right:6vw}.homePromise{grid-template-columns:1fr;gap:26px;padding:72px 6vw 65px}.homePromise h2{font-size:34px;line-height:1.48}.homePromise>p{font-size:16px;line-height:1.85}.homePromisePoints{grid-column:auto;grid-template-columns:1fr}.homePromisePoints span{border-right:0;border-bottom:1px solid var(--line);font-size:14px}.homePromisePoints span:last-child{border-bottom:0}.homeStoryGrid{grid-template-columns:1fr;gap:52px}.homeStory,.homeStoryLead,.homeStory:nth-child(n+4){grid-column:auto}.homeStory figure,.homeStoryLead figure,.homeStory:nth-child(n+4) figure{aspect-ratio:16/10}.homeStoryLead figure img{padding:18px}.homeStoryCopy small{font-size:11px;line-height:1.5}.homeStoryCopy h3{font-size:25px;line-height:1.5}.homeStoryCopy p{font-size:16px;line-height:1.85}.homeStoryCopy span{font-size:14px}.homeTextGuides{grid-template-columns:1fr;margin-top:55px}.homeTextGuides a{grid-template-columns:75px 1fr 18px;gap:14px;padding:24px 0}.homeTextGuides a:first-child{border-right:0}.homeTextGuides span{font-size:10px}.homeTextGuides strong{font-size:16px}.finalSite:not(.productionArticle) .methodSection h2{font-size:30px}.monthlyQuestion{grid-template-columns:1fr;gap:35px;padding:75px 6vw}.monthlyQuestion>a{grid-column:1}.questionNumbers{grid-template-columns:1fr 1fr}.gearFileCard{margin-bottom:15px}}.productionHero{max-width:1240px}.researchNotice{border-left:4px solid var(--green);background:#e8ece8;grid-template-columns:140px 1fr;gap:25px;margin:0 5vw 70px;padding:25px 30px;display:grid}.researchNotice b{font:15px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.researchNotice p{color:var(--muted);margin:0;font-size:11px;line-height:2}.answerPanel{background:#e7e5dc;grid-template-columns:1fr 34%;gap:9vw;margin:0 5vw 90px;padding:65px;display:grid}.answerPanel h2,.buySection h2,.sourceSection h2{letter-spacing:-.04em;font:500 clamp(36px,4vw,62px)/1.4 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.answerPanel>div>p:last-child{color:var(--muted);font-size:12px;line-height:2}.answerPanel .gearTag{margin:12px 0 5px}.decisionCard{color:#fff;background:#172b26;padding:32px}.decisionCard>span{letter-spacing:.18em;color:#7bc5b9;font:8px Arial}.decisionCard>strong{margin:40px 0;font:30px/1.45 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.decisionCard dl>div{border-top:1px solid #3c544e;padding:15px 0}.decisionCard dt{color:#8fc2b9;font-size:8px}.decisionCard dd{margin:7px 0 0;font-size:10px;line-height:1.6}.factGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:45px 70px 30px;display:grid}.factGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:135px;padding:24px}.factGrid span{color:var(--muted);margin-bottom:25px;font-size:9px;display:block}.factGrid strong{font:20px/1.4 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.officialNote{background:#ebe9e3;grid-template-columns:150px 1fr;gap:25px;margin:0 70px;padding:25px;display:grid}.officialNote p{color:var(--muted);margin:0;font-size:10px;line-height:1.9}.reasonList{margin:35px 70px}.reasonList article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;padding:35px 0;display:grid}.reasonList article>span{color:var(--green);font:25px Georgia}.reasonList h3{margin:16px 0;font:26px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.reasonList p{max-width:780px;color:var(--muted);font-size:11px;line-height:2}.cautionGrid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:40px 70px;display:grid}.cautionGrid>div{border-top:4px solid var(--ochre);background:#f0eadb;padding:35px}.cautionGrid strong{font:18px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.cautionGrid p{color:#696659;font-size:10px;line-height:2}.safetyCallout{border:1px solid #b2862d;margin:30px 70px;padding:30px}.safetyCallout b{font:16px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.safetyCallout p{color:var(--muted);font-size:10px;line-height:2}.safetyCallout a{border-bottom:1px solid;font-size:9px}.choiceSummary{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.choiceSummary>div{border-top:3px solid var(--green);background:#fff;padding:25px}.choiceSummary span{font:13px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.choiceSummary p{color:var(--muted);font-size:10px;line-height:1.9}.buySection{color:#fff;background:#172b26;margin:0 5vw 80px;padding:70px}.buySection .microLabel{color:#7bc5b9}.buySection>p:not(.microLabel){color:#afbeb9;max-width:800px;font-size:12px;line-height:2}.buySection>a{color:#172b26;background:#fff;justify-content:space-between;max-width:390px;margin:30px 0 12px;padding:18px 22px;font-size:10px;display:flex}.buySection>small{color:#8fa29b;font-size:8px}.sourceSection{border-top:1px solid var(--ink);margin:0 5vw 120px;padding-top:70px}.sourceSection h2{font-size:38px}.sourceSection ol{max-width:950px;padding-left:22px}.sourceSection li{color:var(--muted);padding:13px 0;font-size:10px;line-height:1.9}.sourceSection a{color:var(--green);border-bottom:1px solid}@media (width<=850px){.researchNotice{grid-template-columns:1fr;margin:0 6vw 50px}.answerPanel{grid-template-columns:1fr;margin:0 6vw 70px;padding:35px 25px}.factGrid{grid-template-columns:1fr 1fr;margin:35px 0}.officialNote{grid-template-columns:1fr;margin:0}.reasonList,.cautionGrid,.safetyCallout{margin:30px 0}.cautionGrid,.choiceSummary{grid-template-columns:1fr}.reasonList article{grid-template-columns:40px 1fr}.buySection,.sourceSection{margin-left:6vw;margin-right:6vw}.buySection{padding:45px 25px}.productionHero h1{font-size:40px}}.productEditorialHero{background:#fff;grid-template-columns:66% 34%;margin:0 5vw 95px;display:grid}.productImageStage{background:#f6f6f4;place-items:center;min-height:600px;padding:40px;display:grid}.productImageStage img{object-fit:contain;width:100%;height:100%;max-height:580px}.productEditorialHero figcaption{color:#fff;background:#1a1d1b;flex-direction:column;justify-content:flex-end;padding:45px 35px;display:flex}.productEditorialHero figcaption span,.productEditorialHero figcaption small{letter-spacing:.14em;color:#9eaaa4;font-size:8px}.productEditorialHero figcaption strong{margin:20px 0 auto;font:24px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.productGallery{grid-template-columns:1fr 1fr;gap:24px;margin:0 5vw 100px;display:grid}.productGallery figure{background:#fff;margin:0;padding:25px}.productGallery img{aspect-ratio:1.25;object-fit:contain;width:100%;display:block}.productGallery figcaption{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:9px;line-height:1.7}.reviewSummary{border:1px solid var(--line);background:#fff;grid-template-columns:190px 190px 1fr;margin:40px 70px 30px;display:grid}.reviewSummary>div{border-right:1px solid var(--line);padding:25px}.reviewSummary>div:last-child{border:0}.reviewScore span{color:var(--muted);font-size:9px}.reviewScore strong{margin:14px 0;font:38px Arial;display:block}.reviewScore strong small{font-size:12px}.reviewScore p{color:var(--muted);margin:0;font-size:9px}.reviewDisclaimer b{font-size:10px}.reviewDisclaimer p{color:var(--muted);font-size:9px;line-height:1.8}.voiceGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0 70px;display:grid}.voiceGrid article{border-top:4px solid var(--green);background:#fff;padding:28px}.voiceGrid .voiceNeutral{border-color:var(--blue)}.voiceGrid .voiceCaution{border-color:var(--ochre)}.voiceGrid span{letter-spacing:.12em;color:var(--muted);font-size:8px}.voiceGrid h3{font:18px/1.5 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.voiceGrid p{color:var(--muted);font-size:10px;line-height:2}.voiceSourceLinks{flex-wrap:wrap;gap:22px;margin:25px 70px;display:flex}.voiceSourceLinks a{border-bottom:1px solid var(--line);font-size:9px}.shopLinks{grid-template-columns:repeat(3,1fr);gap:10px;max-width:720px;margin:30px 0 15px;display:grid}.shopLinks a{justify-content:space-between;font-size:10px;color:#172b26!important;background:#fff!important;margin:0!important;padding:18px 20px!important;display:flex!important}.shopLinks a:nth-child(2){background:#e8b23e!important}.shopLinks a:nth-child(3){color:#fff!important;background:#b33b35!important}@media (width<=850px){.productEditorialHero{grid-template-columns:1fr;margin:0 6vw 65px}.productImageStage{min-height:370px;padding:20px}.productEditorialHero figcaption{min-height:260px}.productGallery{grid-template-columns:1fr;margin:0 6vw 70px}.reviewSummary{grid-template-columns:1fr 1fr;margin:30px 0}.reviewDisclaimer{border-top:1px solid var(--line);grid-column:1/-1}.voiceGrid{grid-template-columns:1fr;margin:0}.voiceSourceLinks{margin:25px 0}.shopLinks{grid-template-columns:1fr}}.productionArticle .articleHero{max-width:1040px}.productionArticle .articleHero h1{letter-spacing:-.035em;font-size:clamp(42px,4.5vw,66px);line-height:1.35}.productionArticle .articleLead{max-width:760px;font-size:17px;line-height:2}.productionArticle .articleInfo,.productionArticle .breadcrumbs{font-size:12px}.productionArticle .microLabel,.productionArticle .gearTag{font-size:10px}.productionArticle .articleSection{max-width:1050px;margin-left:auto;margin-right:auto}.productionArticle .articleSectionTitle h2{font-size:clamp(32px,3.4vw,48px);line-height:1.45}.productionArticle .sectionIntro{max-width:760px;font-size:15px;line-height:1.9}.productionArticle .answerPanel{max-width:1160px;margin-left:auto;margin-right:auto}.productionArticle .answerPanel h2{font-size:clamp(32px,3.4vw,48px)}.productionArticle .answerPanel>div>p:last-child,.productionArticle .researchNotice p{font-size:15px;line-height:1.95}.productionArticle .articleToc{font-size:14px}.factGrid{grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}.factGrid>div{min-height:210px}.factGrid span{margin-bottom:15px;font-size:12px}.factGrid strong{font-size:23px}.factGrid p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.8}.howToRead{border-left:4px solid var(--green);background:#e4ebe7;max-width:900px;margin:25px auto;padding:28px 30px}.howToRead strong{font:17px Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.howToRead p{margin-bottom:0;font-size:15px;line-height:1.9}.officialNote{max-width:900px;margin-left:auto;margin-right:auto}.officialNote b,.officialNote p{font-size:14px}.reasonList{max-width:900px;margin-left:auto;margin-right:auto}.reasonList article{grid-template-columns:70px 1fr}.reasonList h3{font-size:25px}.reasonList p{font-size:16px;line-height:1.95}.plainExample{background:#eceeea;padding:14px 18px;color:var(--ink)!important}.plainExample b{color:var(--green)}.reviewDisclaimer p,.voiceGrid p{font-size:14px}.voiceGrid h3{font-size:20px}.voiceGrid article{padding:30px}.cautionGrid{max-width:900px;margin-left:auto;margin-right:auto}.cautionGrid>div{padding:32px}.cautionGrid strong{font-size:19px;line-height:1.6}.cautionGrid p{font-size:15px;line-height:1.9}.countermeasure{color:#745516;border-top:1px solid #d3c69f;margin-top:18px;padding-top:15px;font-size:13px;display:block}.safetyCallout{max-width:900px;margin-left:auto;margin-right:auto}.safetyCallout b{font-size:18px}.safetyCallout p{font-size:15px}.compareTableWrap th,.compareTableWrap td{font-size:14px;line-height:1.65}.compareTableWrap thead th{font-size:15px}.choiceSummary p{font-size:14px}.choiceSummary span,.buySection>p:not(.microLabel){font-size:16px}.sourceSection li{font-size:14px}.productEditorialHero figcaption strong{font-size:23px}.productEditorialHero figcaption span,.productEditorialHero figcaption small,.productGallery figcaption{font-size:11px}@media (width<=850px){.productionArticle .articleHero h1{font-size:36px}.productionArticle .articleLead{font-size:16px}.productionArticle .articleHero{padding-left:7vw;padding-right:7vw}.productionArticle .articleSection{margin-left:7vw;margin-right:7vw}.productionArticle .articleSectionTitle{grid-template-columns:38px 1fr}.productionArticle .articleSectionTitle h2{font-size:29px}.productionArticle .sectionIntro{margin-left:38px;font-size:14px}.factGrid{grid-template-columns:1fr}.factGrid>div{min-height:auto}.reasonList article{grid-template-columns:36px 1fr}.reasonList p,.cautionGrid p{font-size:15px}.reviewSummary>div{padding:20px}.reviewScore strong{font-size:32px}.productEditorialHero figcaption strong{font-size:21px}}.productionArticle h1,.productionArticle h2,.productionArticle h3,.productionArticle .productEditorialHero strong,.productionArticle .decisionCard>strong{word-break:auto;overflow-wrap:anywhere;text-wrap:balance}.productionArticle .articleHero h1,.productionArticle .answerPanel h2{max-width:18em}.productionArticle .articleSectionTitle h2{max-width:21em}.productionArticle .productEditorialHero figcaption strong{max-width:13em}.productionArticle .decisionCard>strong{font-size:clamp(24px,2.4vw,32px);line-height:1.45}.productionArticle p,.productionArticle li,.productionArticle dd{word-break:normal;overflow-wrap:break-word}.productionArticle .articleHero,.productionArticle .answerPanel,.productionArticle .articleSection,.productEditorialHero{container-type:inline-size}@container (width<=700px){.productionArticle .articleHero h1{font-size:clamp(34px,8cqw,48px)}.productionArticle .answerPanel h2{font-size:clamp(28px,7cqw,40px)}.productionArticle .articleSectionTitle h2{font-size:clamp(27px,6.5cqw,38px)}}@media (width<=520px){.productionArticle .articleHero h1{max-width:none;font-size:32px;line-height:1.45}.productionArticle .articleSectionTitle h2{font-size:27px;line-height:1.5}.productionArticle .answerPanel h2{font-size:28px;line-height:1.5}.productionArticle .decisionCard>strong{font-size:25px}.productionArticle .productEditorialHero figcaption strong{max-width:none}}.productionArticle h1,.productionArticle h2,.productionArticle h3{word-break:normal}.productionArticle .twoLineTitle{max-width:none;font-size:clamp(25px,4.5vw,66px)}.productionArticle .twoLineTitle span{white-space:nowrap;display:block}.productionArticle .articleSectionTitle h2,.productionArticle .reasonList h3,.productionArticle .voiceGrid h3,.productionArticle .buySection h2{text-wrap:balance;max-width:22em}.productionArticle .reasonList h3{line-height:1.5}@media (width>=851px){.finalSite:not(.productionArticle) .finalHero h1{font-size:clamp(60px,5.6vw,88px)}.finalSite:not(.productionArticle) .methodSection h2{font-size:clamp(42px,3.6vw,58px)}}@media (width<=520px){.productionArticle .twoLineTitle{font-size:clamp(23px,7.2vw,32px);line-height:1.5}.productionArticle .articleSectionTitle h2,.productionArticle .reasonList h3,.productionArticle .voiceGrid h3,.productionArticle .buySection h2{max-width:none}}.productionArticle{--paper:#fff;--ink:#171917;--muted:#666b67;--line:#e5e6e2;--green:#275f55;background:#fff}.productionArticle .noticeBar{color:#555b57;letter-spacing:.04em;background:#f1f2ef;height:30px;font-size:10px}.productionArticle .finalHeader{background:#fff;height:92px;padding:0 4vw}.productionArticle .finalBrand{font-size:20px}.productionArticle .finalBrand span{font-size:9px}.productionArticle .finalHeader nav{gap:30px;font-size:12px}.productionArticle article{padding:0}.productionArticle .articleHero{max-width:1260px;margin:auto;padding:88px 8vw 62px}.productionArticle .breadcrumbs{color:#8b8f8c;margin-bottom:70px}.productionArticle .fileHeading{margin-bottom:22px}.productionArticle .fileHeading b{color:#777d79}.productionArticle .twoLineTitle{letter-spacing:-.045em;margin:0 0 34px;font-family:Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;font-weight:500;line-height:1.32}.productionArticle .articleLead{color:#565d58;max-width:720px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.productionArticle .articleInfo{border-top:1px solid var(--line);max-width:720px;margin-top:42px;padding-top:18px}.productionArticle .researchNotice{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:130px 1fr;max-width:1050px;margin:0 auto 80px;padding:22px 0}.productionArticle .researchNotice b{font-size:14px}.productionArticle .researchNotice p{color:#6c716e;font-size:13px}.productionArticle .productEditorialHero{background:#f5f5f3;grid-template-columns:72% 28%;max-width:1250px;margin:0 auto 110px}.productionArticle .productImageStage{background:#f5f5f3;min-height:650px;padding:55px}.productionArticle .productEditorialHero figcaption{background:#202421;padding:35px}.productionArticle .productEditorialHero figcaption strong{margin:16px 0 auto;font-size:21px;font-weight:500}.productionArticle .answerPanel{background:0 0;grid-template-columns:1fr 280px;gap:80px;max-width:960px;margin:0 auto 110px;padding:0}.productionArticle .answerPanel h2{margin:24px 0;font-size:38px;line-height:1.5}.productionArticle .answerPanel>div>p:last-child{color:#565c58;font-size:16px}.productionArticle .gearTag{color:#45665d;border-color:#98aaa4;padding:5px 8px;font-size:9px}.productionArticle .decisionCard{color:var(--ink);border-top:3px solid var(--green);background:#f1f3f0;padding:28px}.productionArticle .decisionCard>span{color:#60746d}.productionArticle .decisionCard>strong{margin:30px 0;font-size:25px}.productionArticle .decisionCard dl>div{border-color:#d8ddd9}.productionArticle .decisionCard dt{color:#60746d}.productionArticle .articleToc{border-color:var(--line);grid-template-columns:220px 1fr 1fr;max-width:960px;margin:0 auto 120px;padding:28px 0}.productionArticle .articleToc strong{grid-row:1/4;font-size:15px}.productionArticle .articleToc a{font-size:12px}.productionArticle .articleSection{border-color:#cfd2ce;max-width:960px;margin:0 auto;padding:110px 0}.productionArticle .articleSectionTitle{grid-template-columns:48px 1fr}.productionArticle .articleSectionTitle>span{color:#8c938f;font:24px Arial}.productionArticle .articleSectionTitle h2{margin:12px 0 28px;font-size:39px}.productionArticle .sectionIntro{margin-left:48px;font-size:15px}.productionArticle .factGrid{border:0;max-width:780px;margin:55px auto 25px;display:block}.productionArticle .factGrid>div{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:140px 180px 1fr;align-items:start;gap:25px;min-height:0;padding:22px 0;display:grid}.productionArticle .factGrid>div:last-child{border-bottom:1px solid var(--line)}.productionArticle .factGrid span{color:#777d79;margin:4px 0;font-size:12px}.productionArticle .factGrid strong{font:18px Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.productionArticle .factGrid p{margin:1px 0;font-size:13px;line-height:1.8}.productionArticle .howToRead{border-left:2px solid var(--green);background:#f1f4f1;max-width:780px;margin:34px auto;padding:26px 30px}.productionArticle .howToRead strong{font-size:15px}.productionArticle .howToRead p{font-size:14px}.productionArticle .officialNote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;max-width:780px;padding:22px 0}.productionArticle .reasonList{max-width:780px;margin-top:50px}.productionArticle .reasonList article{grid-template-columns:42px 1fr;padding:44px 0}.productionArticle .reasonList article>span{color:#929894;font:17px Arial}.productionArticle .reasonList h3{margin:14px 0;font-size:23px}.productionArticle .reasonList p{font-size:15px}.productionArticle .plainExample{background:#f2f3f0;padding:9px 13px;display:inline-block;font-size:13px!important}.productionArticle .productGallery{gap:45px;max-width:960px;margin:0 auto 30px}.productionArticle .productGallery figure{background:0 0;padding:0}.productionArticle .productGallery img{background:#f6f6f4;padding:25px}.productionArticle .productGallery figcaption{font-size:12px}.productionArticle .reviewSummary{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:160px 160px 1fr;max-width:780px;margin:50px auto 32px}.productionArticle .reviewSummary>div{border-color:var(--line);padding:24px 20px}.productionArticle .reviewScore strong{font-size:34px}.productionArticle .voiceGrid{grid-template-columns:1fr;max-width:780px;margin:auto}.productionArticle .voiceGrid article{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:130px 210px 1fr;gap:25px;padding:28px 0;display:grid}.productionArticle .voiceGrid article:last-child{border-bottom:1px solid var(--line)}.productionArticle .voiceGrid h3{margin:0;font-size:17px}.productionArticle .voiceGrid p{margin:0;font-size:13px}.productionArticle .voiceSourceLinks{max-width:780px;margin:24px auto}.productionArticle .cautionGrid{background:0 0;max-width:780px;display:block}.productionArticle .cautionGrid>div{border:0;border-top:1px solid var(--line);background:0 0;padding:32px 0}.productionArticle .cautionGrid>div:last-child{border-bottom:1px solid var(--line)}.productionArticle .cautionGrid strong{font-size:18px}.productionArticle .cautionGrid p{max-width:680px;font-size:14px}.productionArticle .countermeasure{background:#f5f0e4;border:0;margin-top:8px;padding:6px 10px;font-size:12px;display:inline-block}.productionArticle .safetyCallout{background:#fbf8f0;border:0;border-left:2px solid #a67a27;max-width:780px;padding:26px}.productionArticle .compareTableWrap{max-width:900px;margin:45px auto 0}.productionArticle .compareTableWrap table{background:#fff}.productionArticle .compareTableWrap th,.productionArticle .compareTableWrap td{border-color:var(--line);padding:18px 14px;font-size:13px}.productionArticle .choiceSummary{gap:35px;max-width:900px;margin:30px auto}.productionArticle .choiceSummary>div{border-top:1px solid var(--ink);background:0 0;padding:22px 0}.productionArticle .choiceSummary span{font-size:15px}.productionArticle .choiceSummary p{font-size:13px}.productionArticle .buySection{background:#202421;max-width:960px;margin:100px auto;padding:65px 70px}.productionArticle .buySection h2{font-size:36px}.productionArticle .buySection>p:not(.microLabel){font-size:15px}.productionArticle .shopLinks a{border:1px solid #fff;color:#fff!important;background:0 0!important}.productionArticle .shopLinks a:nth-child(2),.productionArticle .shopLinks a:nth-child(3){color:#202421!important;background:#fff!important}.productionArticle .sourceSection{max-width:960px;margin:0 auto 120px}.productionArticle .sourceSection h2{font-size:30px}.productionArticle .sourceSection li{font-size:13px}.productionArticle .finalFooter{margin-top:0}@media (width<=850px){.productionArticle .articleHero{padding:60px 7vw 48px}.productionArticle .breadcrumbs{margin-bottom:45px}.productionArticle .researchNotice{grid-template-columns:1fr;margin:0 7vw 60px}.productionArticle .productEditorialHero{grid-template-columns:1fr;margin:0 7vw 75px}.productionArticle .productImageStage{min-height:380px;padding:22px}.productionArticle .answerPanel{grid-template-columns:1fr;gap:30px;margin:0 7vw 80px}.productionArticle .articleToc{grid-template-columns:1fr;margin:0 7vw 80px;padding:22px 0}.productionArticle .articleToc strong{grid-row:auto}.productionArticle .articleSection{margin:0 7vw;padding:75px 0}.productionArticle .articleSectionTitle{grid-template-columns:34px 1fr}.productionArticle .articleSectionTitle h2{font-size:28px}.productionArticle .sectionIntro{margin-left:34px}.productionArticle .factGrid>div{grid-template-columns:1fr;gap:7px;padding:20px 0}.productionArticle .factGrid strong{font-size:18px}.productionArticle .productGallery{margin:0 7vw 20px}.productionArticle .reviewSummary{grid-template-columns:1fr 1fr}.productionArticle .voiceGrid article{grid-template-columns:1fr;gap:10px}.productionArticle .voiceGrid h3{font-size:18px}.productionArticle .choiceSummary{grid-template-columns:1fr}.productionArticle .buySection{margin:75px 7vw;padding:42px 25px}.productionArticle .buySection h2{font-size:28px}.productionArticle .sourceSection{margin:0 7vw 80px}}.officialFeatureGallery{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1160px;margin:20px auto 80px;padding:70px 0}.officialFeatureGallery>header{max-width:720px;margin-bottom:40px}.officialFeatureGallery>header>span{letter-spacing:.15em;color:var(--green);font-size:11px}.officialFeatureGallery>header h2{margin:14px 0}.officialFeatureGallery>header p{color:var(--muted)}.officialFeatureGallery>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.officialFeatureGallery figure{margin:0}.officialFeatureGallery img{aspect-ratio:1/1.12;object-fit:cover;object-position:top;background:#111;width:100%;display:block}.officialFeatureGallery figcaption{padding:20px 4px}.officialFeatureGallery figcaption b{margin-bottom:8px;display:block}.officialFeatureGallery figcaption p{color:var(--muted);margin:0}.officialFeatureGallery>small{border-top:1px solid var(--line);padding-top:20px;display:block}.productionArticle{--type-heading:30px;--type-body:17px;--type-caption:12px}.productionArticle h1,.productionArticle h2,.productionArticle h3,.productionArticle .twoLineTitle,.productionArticle .articleSectionTitle h2,.productionArticle .reasonList h3,.productionArticle .voiceGrid h3,.productionArticle .buySection h2,.productionArticle .sourceSection h2,.productionArticle .answerPanel h2,.productionArticle .officialFeatureGallery h2{font-size:var(--type-heading);line-height:1.45}.productionArticle p,.productionArticle li,.productionArticle td,.productionArticle th,.productionArticle dd,.productionArticle .articleLead,.productionArticle .sectionIntro,.productionArticle .reasonList p,.productionArticle .voiceGrid p,.productionArticle .cautionGrid p,.productionArticle .buySection>p:not(.microLabel),.productionArticle .sourceSection li,.productionArticle .officialFeatureGallery figcaption p{font-size:var(--type-body);line-height:1.9}.productionArticle small,.productionArticle .microLabel,.productionArticle .gearTag,.productionArticle .breadcrumbs,.productionArticle .articleInfo,.productionArticle .fileHeading b,.productionArticle .reviewScore span,.productionArticle .reviewScore p,.productionArticle .officialFeatureGallery>header>span,.productionArticle .officialFeatureGallery>small{font-size:var(--type-caption);line-height:1.6}.productionArticle .articleToc a{font-size:15px;line-height:1.7}.productionArticle .plainExample{font-size:var(--type-body)!important}.productionArticle .factGrid strong,.productionArticle .cautionGrid strong,.productionArticle .choiceSummary span,.productionArticle .reviewDisclaimer b,.productionArticle .safetyCallout b,.productionArticle .officialFeatureGallery figcaption b{font-size:var(--type-body);line-height:1.6}@media (width<=850px){.officialFeatureGallery{margin:0 7vw 60px;padding:55px 0}.officialFeatureGallery>div{grid-template-columns:1fr}.officialFeatureGallery img{aspect-ratio:1/1.05;object-fit:contain}.productionArticle{--type-heading:27px;--type-body:17px;--type-caption:12px}.productionArticle .twoLineTitle{font-size:var(--type-heading)}}.singlePickGrid{grid-template-columns:minmax(0,720px)}.pickOutput{background:#dfe7e1}.outputMini{background:#f7f8f5;border:1px solid #aebbb4;width:62%;padding:34px}.outputMini strong{color:#244b42;margin-bottom:25px;font:500 52px/1 Arial;display:block}.outputMini i{background:#4d766b;height:4px;margin-top:14px;display:block}.outputMini i:nth-of-type(2){width:72%;height:3px}.outputMini i:nth-of-type(3){width:38%;height:2px}.pickCable{background:#d9e1df}.cableMini{gap:22px;width:72%;display:grid}.cableMini i{background:#254c44;border-radius:999px;height:7px;display:block;box-shadow:0 8px 16px #243c3633}.cableMini i:nth-child(2){background:#4d766b;width:78%;height:5px}.cableMini i:nth-child(3){background:#829b94;width:58%;height:3px}.cableMini strong{letter-spacing:.08em;color:#244b42;font:700 12px/1.5 Arial}.devicePlan{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:960px;margin:20px auto 90px;padding:55px 0}.devicePlan header{max-width:760px}.devicePlan header>span{letter-spacing:.15em;color:var(--green);font:700 11px Arial}.devicePlan h2{font:500 var(--type-heading)/1.45 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;margin:16px 0 35px}.devicePlan>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.devicePlan>div span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--type-body);padding:24px}.devicePlan>div b{color:var(--green);font:700 var(--type-caption) Arial;margin-bottom:9px;display:block}.devicePlan>p{max-width:760px;font-size:var(--type-body);color:var(--muted);margin:26px 0 0;line-height:1.9}.featureReadingGuide{border-top:1px solid var(--line);max-width:960px;margin:0 auto 20px;padding:80px 0 100px}.featureReadingGuide>header{max-width:760px;margin-bottom:45px}.featureReadingGuide>header .sectionEvidence{gap:7px;margin:0 0 22px;display:flex}.featureReadingGuide>header h2{font:500 var(--type-heading)/1.45 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:15px 0 20px}.featureReadingGuide>header>p:last-child{max-width:700px;color:var(--muted)}.featureVisualGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.featureVisualGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:36px}.featureVisualGrid article>h3{letter-spacing:-.025em;margin:28px 0 12px;font:500 22px/1.45 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.featureVisualGrid article>p{color:var(--muted);margin:0}.portVisual{background:#f1f3f0;grid-template-columns:repeat(4,1fr);align-items:end;gap:9px;height:124px;padding:18px;display:grid}.portVisual span{color:#275f55;border:2px solid #58746c;border-radius:5px;justify-content:center;align-items:center;height:58px;font:700 13px Arial;display:flex}.portVisual .portUsbA{color:#745f34;border-color:#9c8a63;height:44px}.powerVisual{color:#fff;background:#202421;grid-template-columns:145px 1fr;align-items:stretch;gap:14px;height:124px;padding:18px;display:grid}.powerVisual>strong{border-right:1px solid #55605a;flex-direction:column;justify-content:center;align-items:center;font:500 36px/1 Arial;display:flex}.powerVisual>strong small{color:#bcc7c0;margin-top:10px;font:500 11px/1.4 Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.powerVisual>div{flex-direction:column;justify-content:center;gap:10px;display:flex}.powerVisual>div span{font-size:13px;line-height:1.45}.powerVisual>div span:first-child{color:#b8d6cc;font-weight:700}.displayVisual{background:#eef3f5;flex-direction:column;justify-content:center;gap:9px;height:124px;margin:0;padding:14px 18px;list-style:none;display:flex}.displayVisual li{align-items:center;gap:12px;display:flex;font-size:13px!important;line-height:1.4!important}.displayVisual b{color:#fff;background:#315f79;border-radius:50%;place-items:center;width:25px;height:25px;font:700 11px Arial;display:grid}.displayVisual li+li:before{content:"↓";color:#7b909a;margin:-34px 0 0 7px;position:absolute}.displayVisual span{color:#33454e;font-weight:600}.weightVisual{background:#f3efe6;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;height:124px;padding:18px;display:grid}.weightVisual strong{color:#735f34;font:500 38px/1 Arial}.weightVisual>span{color:#756d5c;font-size:13px}.weightVisual b{color:#735f34;letter-spacing:.14em;border-top:1px solid #d7cdb8;grid-column:1/-1;padding-top:10px;font:700 11px/1 Arial}.featureReadingGuide>small{color:var(--muted);margin-top:25px;line-height:1.8;display:block}.featureReadingGuide>small a{text-underline-offset:3px;text-decoration:underline}.affiliateProductCard{color:var(--ink);background:#fff;grid-template-columns:180px 1fr;align-items:center;gap:28px;margin:34px 0;padding:24px;display:grid}.affiliateProductImageLink{background:#f4f4f1;place-items:center;width:180px;height:180px;display:grid}.affiliateProductImageLink img{object-fit:contain;width:100%;height:100%;display:block}.affiliateProductCard>div>span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em;margin-bottom:10px;display:block}.affiliateProductCard>div>strong{font-size:20px;line-height:1.5;display:block}.affiliateProductCard>div>p{color:var(--muted)!important;margin:10px 0 0!important;font-size:15px!important;line-height:1.8!important}.editorMemo{border-left:3px solid var(--green);background:#eef1ed;max-width:780px;margin:38px auto 0;padding:28px 30px}.editorMemo b{font-size:var(--type-body)}.editorMemo p{font-size:var(--type-body)!important;margin:10px 0 0!important;line-height:1.9!important}.articleSummary{background:#e8e9e4;max-width:960px;margin:0 auto 100px;padding:65px 70px}.articleSummary h2{font:500 var(--type-heading)/1.45 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;margin:16px 0 26px}.articleSummary li,.articleSummary>p:last-child{font-size:var(--type-body);line-height:1.9}.articleSummary li+li{margin-top:9px}.policyPage main{max-width:1200px}.policyHero{border-bottom:1px solid var(--line);padding:100px 7vw 75px}.policyHero h1{letter-spacing:-.04em;max-width:900px;margin:18px 0 28px;font:500 clamp(36px,4vw,62px)/1.45 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.policyHero>p:not(.microLabel){max-width:760px;color:var(--muted);font-size:15px;line-height:2}.policyHero small{color:var(--muted);font-size:11px}.policyBody{max-width:900px;padding:80px 7vw 120px}.policyBody section{border-top:1px solid var(--line);padding:45px 0}.policyBody h2{margin:0 0 20px;font:500 27px/1.5 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.policyBody p,.policyBody li{font-size:15px;line-height:2}.policyBody li+li{margin-top:10px}.policyBody code{background:#e5e7e2;padding:2px 5px;font-size:13px}@media (width<=850px){.singlePickGrid{grid-template-columns:1fr}.devicePlan{margin:0 7vw 70px;padding:45px 0}.devicePlan>div{grid-template-columns:1fr 1fr}.devicePlan>div span{padding:18px}.featureReadingGuide{margin:0 7vw;padding:60px 0 75px}.featureVisualGrid{grid-template-columns:1fr}.featureVisualGrid article{padding:28px 22px}.affiliateProductCard{grid-template-columns:1fr;padding:20px}.affiliateProductImageLink{aspect-ratio:1;width:100%;height:auto}.affiliateProductCard>div>strong{font-size:19px}.articleSummary{margin:0 7vw 75px;padding:40px 24px}.policyHero{padding:70px 7vw 55px}.policyBody{padding:45px 7vw 80px}.policyBody h2{font-size:23px}}@media (width<=520px){.policyHero h1{text-wrap:balance;font-size:30px;line-height:1.45}.productionArticle .twoLineTitle span:first-child{letter-spacing:-.05em;font-size:clamp(20px,5.8vw,24px)}}@media (width<=850px){.finalSite:not(.productionArticle) .noticeBar{display:none}.finalSite:not(.productionArticle) .finalHeader{height:86px;padding:0 6vw}.finalSite:not(.productionArticle) .finalBrand{font-size:22px}.finalSite:not(.productionArticle) .finalBrand span{margin-top:5px;font-size:12px;line-height:1.45}.finalSite:not(.productionArticle) .microLabel{letter-spacing:.14em;font-size:11px;line-height:1.5}.finalSite:not(.productionArticle) .finalHero{padding:55px 6vw 75px}.finalSite:not(.productionArticle) .finalHero h1{letter-spacing:-.045em;margin:24px 0;font-size:43px;line-height:1.22}.finalSite:not(.productionArticle) .finalHeroCopy>p:not(.microLabel){color:#4f5752;font-size:16px;line-height:1.85}.finalSite:not(.productionArticle) .inkButton{min-width:250px;padding:18px 22px;font-size:14px;line-height:1.5}.finalSite:not(.productionArticle) .heroCaption{width:68%;padding:22px}.finalSite:not(.productionArticle) .heroCaption span,.finalSite:not(.productionArticle) .heroCaption small{letter-spacing:.09em;font-size:11px;line-height:1.5}.finalSite:not(.productionArticle) .heroCaption strong{font-size:24px;line-height:1.45}.finalSite:not(.productionArticle) .gearTag{font-size:10px;line-height:1.4}.finalSite:not(.productionArticle) .monthlyQuestion h2{font-size:30px;line-height:1.5}.finalSite:not(.productionArticle) .questionNumbers span{padding:22px 16px;font-size:12px;line-height:1.6}.finalSite:not(.productionArticle) .monthlyQuestion>a{font-size:14px;line-height:1.5}.finalSite:not(.productionArticle) .titleRow h2{font-size:32px;line-height:1.45}.finalSite:not(.productionArticle) .pickMeta{letter-spacing:.08em;font-size:11px;line-height:1.5}.finalSite:not(.productionArticle) .pickCard h3{font-size:25px;line-height:1.55}.finalSite:not(.productionArticle) .pickCard>p{color:#4f5752;font-size:16px;line-height:1.85}.finalSite:not(.productionArticle) .methodSection h2{font-size:34px;line-height:1.5}.finalSite:not(.productionArticle) .methodCopy>p{color:#c0cec8;font-size:16px;line-height:1.9}.finalSite:not(.productionArticle) .methodStats span{font-size:13px;line-height:1.6}.finalSite:not(.productionArticle) .methodCopy>a{font-size:14px;line-height:1.5}.finalSite:not(.productionArticle) .finalFooter p{font-size:14px;line-height:1.8}.finalSite:not(.productionArticle) .finalFooter nav{flex-wrap:wrap;font-size:12px;line-height:1.6}.finalSite:not(.productionArticle) .finalFooter small{font-size:11px}}.topicGuideVisual{position:relative}.topicGuideVisual>span{align-self:auto;margin-top:0;top:28px;left:28px}.productionArticle .evidenceLegend{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) 1.5fr;align-items:start;gap:50px;max-width:960px;margin:0 auto 90px;padding:30px 0;display:grid}.productionArticle .evidenceLegendIntro h2{letter-spacing:-.03em;margin:12px 0 0;font:500 24px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.productionArticle .evidenceLegendList{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.productionArticle .evidenceLegendList>div{align-items:center;gap:12px;min-width:0;display:flex}.productionArticle .evidenceLegendList>div>span:last-child{color:var(--muted);font-size:13px;line-height:1.6}.productionArticle .evidenceTag{color:#4e5651;letter-spacing:.04em;white-space:nowrap;background:#fff;border:1px solid #b9bfbb;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:25px;padding:4px 9px;font-size:10px;line-height:1.4;display:inline-flex}.productionArticle .evidenceTag-official{color:#275f55;background:#f2f7f5;border-color:#7fa89e}.productionArticle .evidenceTag-third-party{color:#315f79;background:#f3f7fa;border-color:#87a9bd}.productionArticle .evidenceTag-user{color:#745a2d;background:#fbf7ef;border-color:#c4aa7d}.productionArticle .evidenceTag-editorial{color:#343936;background:#f1f2f0;border-color:#8d9290}.productionArticle .sectionEvidence{max-width:780px;margin:24px auto -28px}.productionArticle .voiceEvidence{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.productionArticle .editorMemo>.evidenceTag{margin-bottom:14px}.productionArticle .editorMemo>b{display:block}@media (width<=850px){.productionArticle .evidenceLegend{grid-template-columns:1fr;gap:24px;margin:0 7vw 70px}.productionArticle .evidenceLegendList{grid-template-columns:1fr}.productionArticle .sectionEvidence{margin-bottom:-20px;margin-left:34px}}@media (width>=851px){.productionArticle .voiceGrid article{grid-template-columns:120px 250px 1fr}.productionArticle .voiceGrid h3{text-wrap:nowrap;font-size:22px}}.officialFeatureGallery>div{grid-template-columns:repeat(2,1fr);gap:44px 28px}.officialFeatureGallery img{aspect-ratio:1/1.05;object-fit:contain;object-position:center}.authorizedFeatureGallery>div{grid-template-columns:repeat(3,1fr);gap:28px}.authorizedFeatureGallery img{aspect-ratio:2/3;object-fit:contain;background:#f5f5f3}.officialVideoSection{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:55px;max-width:1160px;margin:20px auto 100px;padding:70px 0;display:grid}.officialVideoFrame{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.officialVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.officialVideoCopy .sectionEvidence{margin:0 0 22px}.officialVideoCopy h2{font:500 var(--type-heading)/1.45 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:14px 0 20px}.officialVideoCopy>p:not(.microLabel){color:var(--muted);margin:0}.officialVideoLinks{flex-wrap:wrap;gap:12px 20px;margin-top:25px;display:flex}.officialVideoLinks a{border-bottom:1px solid var(--line);font-size:14px;line-height:1.6}.socialSignalBoard{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:780px;margin:45px auto 0;padding:36px 0}.socialSignalBoard>header{grid-template-columns:120px 1fr;align-items:start;gap:28px;display:grid}.socialSignalBoard>header h3{letter-spacing:-.025em;margin:8px 0 14px;font:500 23px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.socialSignalBoard>header p:last-child{color:var(--muted);margin:0}.socialSignalBoard>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.socialSignalBoard>div>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;padding:25px 22px;transition:background .2s}.socialSignalBoard>div>a:hover{background:#f5f6f3}.socialSignalBoard>div span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.08em;display:block}.socialSignalBoard>div b{min-height:3.2em;margin:16px 0 12px;font-size:16px;line-height:1.6;display:block}.socialSignalBoard>div p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.socialSignalBoard>div small{border-top:1px solid var(--line);color:#7b6250;margin-top:18px;padding-top:14px;display:block}.originalDecisionMap{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:960px;margin:0 auto 100px;padding:60px 0}.originalDecisionMap>header{grid-template-columns:150px 1fr;align-items:start;gap:34px;max-width:800px;display:grid}.originalDecisionMap>header h2{font:500 var(--type-heading)/1.45 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:10px 0 16px}.originalDecisionMap>header p:last-child{color:var(--muted);margin:0}.originalDecisionMap ol{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:42px 0 24px;padding:0;list-style:none;display:grid}.originalDecisionMap li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:28px;position:relative}.originalDecisionMap li+li:before{content:"→";border:1px solid var(--line);width:28px;height:28px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:30px;left:-14px}.originalDecisionMap li>span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em;display:block}.originalDecisionMap li>b{min-height:3.2em;margin:17px 0 18px;font-size:18px;line-height:1.6;display:block}.originalDecisionMap li p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.originalDecisionMap li p strong{color:var(--ink);letter-spacing:.08em;font-size:12px}.originalDecisionMap>small{color:var(--muted);display:block}.productionArticle .officialVideoSection h2,.productionArticle .socialSignalBoard h3,.productionArticle .originalDecisionMap h2{font-size:var(--type-heading);line-height:1.45}.productionArticle .officialVideoSection p,.productionArticle .socialSignalBoard>header p,.productionArticle .originalDecisionMap>header p{font-size:var(--type-body);line-height:1.9}@media (width<=850px){.officialFeatureGallery>div{grid-template-columns:1fr;gap:32px}.authorizedFeatureGallery>div{grid-template-columns:1fr}.officialVideoSection{grid-template-columns:1fr;gap:32px;margin:0 7vw 75px;padding:55px 0}.officialVideoCopy .sectionEvidence{margin:0 0 18px}.socialSignalBoard>header{grid-template-columns:1fr;gap:16px}.socialSignalBoard>div{grid-template-columns:1fr}.socialSignalBoard>div b{min-height:0}.socialSignalBoard>div>a{padding:24px 20px}.originalDecisionMap{margin:0 7vw 75px;padding:50px 0}.originalDecisionMap>header{grid-template-columns:1fr;gap:16px}.originalDecisionMap ol{grid-template-columns:1fr}.originalDecisionMap li>b{min-height:0}.originalDecisionMap li+li:before{content:"↓";top:-15px;left:26px}}.productionArticle .productDataHero{background:#eef0ec}.productDataStage{min-height:650px;color:var(--ink);background:linear-gradient(135deg,#f4f5f1 0%,#e4e9e4 100%);grid-template-rows:1fr auto;grid-template-columns:minmax(250px,.85fr) minmax(300px,1.15fr);align-items:center;gap:34px 55px;padding:52px;display:grid}.productDataHeading>span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.14em;display:block}.productDataHeading>small{color:#68706b;letter-spacing:.12em;margin-top:50px;font:700 13px/1.5 Arial;display:block}.productDataHeading>strong{letter-spacing:-.07em;margin:10px 0 0;font:500 clamp(68px,9vw,132px)/.95 Arial;display:block}.productDataHeading>p{color:#68706b;letter-spacing:.13em;margin:16px 0 0;font:700 13px/1.5 Arial}.productDataPorts{background:#202421;grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;padding:36px;display:grid}.productDataPorts span{color:#c2ded5;border:2px solid #90b5aa;border-radius:7px;place-items:center;height:90px;font:700 17px/1 Arial;display:grid}.productDataPorts .usbA{color:#dfd3b5;border-color:#b6a77f;align-self:end;height:65px}.productDataStage dl{border-top:1px solid #b9c0bb;border-left:1px solid #cbd0cc;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.productDataStage dl>div{border-bottom:1px solid #cbd0cc;border-right:1px solid #cbd0cc;padding:20px}.productDataStage dt{color:#68706b;font:700 var(--type-caption)/1.5 Arial;letter-spacing:.08em}.productDataStage dd{margin:8px 0 0;font:500 25px/1.3 Arial}@media (width<=850px){.productDataStage{grid-template-rows:auto;grid-template-columns:1fr;gap:28px;min-height:480px;padding:30px 22px}.productDataHeading>small{margin-top:28px}.productDataHeading>strong{font-size:72px}.productDataPorts{gap:9px;padding:22px}.productDataPorts span{height:65px;font-size:14px}.productDataPorts .usbA{height:48px}.productDataStage dl{grid-template-columns:1fr 1fr}.productDataStage dl>div{padding:16px}.productDataStage dd{font-size:21px}}.powerGuideArticle .articleHero h1{max-width:22em}.productionArticle .featureVisualGrid article>p a{text-underline-offset:3px;text-decoration:underline}.powerGuideArticle .sectionEvidence{flex-wrap:wrap;gap:6px;display:flex}.powerBudgetFigure{background:#eef1ed;grid-template-columns:minmax(0,72%) minmax(240px,28%);max-width:1250px;margin:0 auto 110px;display:grid}.powerBudgetStage{background:linear-gradient(135deg,#f5f6f2 0%,#e2e8e2 100%);grid-template-rows:1fr auto;grid-template-columns:230px 1fr;align-items:center;gap:45px 55px;min-height:590px;padding:60px;display:grid}.powerBudgetTotal span,.powerBudgetDevices span,.ankerOutputExample span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em;display:block}.powerBudgetTotal strong{letter-spacing:-.07em;color:#1f2925;margin:24px 0 12px;font:500 clamp(68px,8vw,116px)/.9 Arial;display:block}.powerBudgetTotal small{color:var(--muted);display:block}.powerBudgetRail{align-content:space-around;height:230px;display:grid;position:relative}.powerBudgetRail:before{content:"";background:var(--green);width:42px;height:2px;position:absolute;top:50%;left:0}.powerBudgetRail i{transform-origin:0;background:#6d8d84;height:2px;display:block;position:relative}.powerBudgetRail i:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-18px}.powerBudgetRail i:first-child{background:#275f55;height:7px}.powerBudgetRail i:nth-child(2){background:#5b857a;height:4px}.powerBudgetRail i:nth-child(3){background:#9cb0aa}.powerBudgetDevices{border-top:1px solid #b9c1bc;border-left:1px solid #c8ceca;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.powerBudgetDevices>div{border-bottom:1px solid #c8ceca;border-right:1px solid #c8ceca;padding:20px}.powerBudgetDevices strong{margin:12px 0 7px;font:500 24px/1.25 Arial;display:block}.powerBudgetDevices small{color:var(--muted)}.powerBudgetFigure figcaption{color:#fff;background:#202421;flex-direction:column;padding:38px 32px;display:flex}.powerBudgetFigure figcaption>span{font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em;color:#8ebdb0}.powerBudgetFigure figcaption>strong{margin:20px 0 auto;font:500 24px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.powerBudgetFigure figcaption>small{color:#bcc5bf;line-height:1.8}.powerDefinitionGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:780px;margin:55px auto 28px;display:grid}.powerDefinitionGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 30px}.powerDefinitionGrid article>span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em}.powerDefinitionGrid article>strong{margin:22px 0 14px;font:500 22px/1.5 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.powerDefinitionGrid article>p{color:var(--muted);margin:0}.outputReadingSteps{border-top:1px solid var(--ink);max-width:780px;margin:55px auto 34px;padding:0;list-style:none}.outputReadingSteps li{border-bottom:1px solid var(--line);grid-template-columns:90px 190px 1fr;align-items:start;gap:24px;padding:30px 0;display:grid}.outputReadingSteps li>span{color:#929995;font:500 19px/1.5 Arial}.outputReadingSteps li strong{font-size:var(--type-body);line-height:1.6;display:block}.outputReadingSteps li p{color:var(--muted);margin:0}.limitChain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;max-width:780px;margin:52px auto;display:grid}.limitChain>div{border:1px solid var(--line);background:#f6f7f4;min-height:170px;padding:28px 22px}.limitChain>div span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em}.limitChain>div strong{margin:25px 0 10px;font-size:20px;display:block}.limitChain>div p{color:var(--muted);margin:0;font-size:14px}.limitChain>b{color:#8b928e;font:400 22px Arial}.compactReasonList{margin-top:10px}.compactReasonList article:first-child{border-top:1px solid var(--line)}.planningExample{grid-template-columns:1fr auto 1fr auto 1fr auto 1.12fr;align-items:stretch;gap:12px;max-width:900px;margin:55px auto 35px;display:grid}.planningExample>div{border:1px solid var(--line);background:#f7f7f4;min-width:0;padding:24px 20px}.planningExample>i,.planningExample>b{color:#8a918d;align-self:center;font:500 20px Arial}.planningExample span{color:var(--green);font-size:13px;display:block}.planningExample strong{margin:20px 0 8px;font:500 27px/1 Arial;display:block}.planningExample small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.planningExample .planningTotal{color:#fff;background:#202421;border-color:#202421}.planningExample .planningTotal span{color:#8ebdb0}.planningExample .planningTotal small{color:#c1c9c4}.ankerOutputExample{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:780px;margin:55px auto 36px;display:grid}.ankerOutputExample>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 24px}.ankerOutputExample strong{margin:20px 0 9px;font:500 29px/1.2 Arial;display:block}.ankerOutputExample small{color:var(--muted);display:block}.articleBodyCopy{max-width:780px;color:var(--muted);margin:0 auto}.powerGuideArticle .editorMemo a{text-underline-offset:4px;text-decoration:underline}.purchaseChecklist{border-top:1px solid var(--ink);max-width:780px;margin:55px auto;padding:0;list-style:none}.purchaseChecklist li{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:start;padding:24px 0;display:grid}.purchaseChecklist li span{color:var(--green);font:500 17px/1.7 Arial}.purchaseChecklist li p{margin:0}.totalOutputCautions{max-width:780px;margin:40px auto 0}.faqList{border-top:1px solid var(--ink);max-width:780px;margin:50px auto 0}.faqList details{border-bottom:1px solid var(--line);padding:0}.faqList summary{cursor:pointer;font-size:var(--type-body);padding:27px 48px 27px 0;font-weight:600;line-height:1.7;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"＋";color:var(--green);font-weight:400;position:absolute;top:28px;right:2px}.faqList details[open] summary:after{content:"−"}.faqList details p{color:var(--muted);margin:0 45px 28px 0}.sourceChecked{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:22px}@media (width<=850px){.powerGuideArticle .twoLineTitle{font-size:22px}.powerBudgetFigure{grid-template-columns:1fr;margin:0 7vw 75px}.powerBudgetStage{grid-template-rows:auto;grid-template-columns:1fr;gap:30px;min-height:0;padding:34px 22px}.powerBudgetTotal strong{font-size:72px}.powerBudgetRail{height:145px}.powerBudgetRail:before{display:none}.powerBudgetDevices{grid-template-columns:1fr}.powerBudgetFigure figcaption{min-height:240px}.powerDefinitionGrid{grid-template-columns:1fr}.outputReadingSteps li{grid-template-columns:42px 1fr;gap:16px}.outputReadingSteps li div{grid-column:2}.limitChain{grid-template-columns:1fr}.limitChain>b{text-align:center;transform:rotate(90deg)}.limitChain>div{min-height:0}.planningExample{grid-template-columns:1fr}.planningExample>i,.planningExample>b{text-align:center}.ankerOutputExample{grid-template-columns:1fr}.faqList summary{padding-right:38px}.faqList details p{margin-right:0}}.cableGuideArticle .sectionEvidence{flex-wrap:wrap;gap:6px;display:flex}.cableGuideArticle a:not(.finalBrand){text-underline-offset:3px}.cableGuideArticle .howToRead a,.cableGuideArticle .compactReasonList a,.productionArticle .officialFeatureGallery figcaption a{text-decoration:underline}.cableLimitFigure{background:#eef1ed;grid-template-columns:minmax(0,72%) minmax(250px,28%);max-width:1250px;margin:0 auto 110px;display:grid}.cableLimitStage{background:linear-gradient(135deg,#f5f6f2 0%,#e0e8e3 100%);flex-direction:column;justify-content:center;min-height:590px;padding:60px;display:flex}.cableLimitStage>.microLabel{margin:0 0 55px}.cableLimitChain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;display:grid}.cableLimitChain>div{background:#fff;border:1px solid #bfc8c2;min-width:0;padding:28px 22px}.cableLimitChain>div span{color:var(--green);font-size:13px;display:block}.cableLimitChain>div strong{margin:22px 0 9px;font:500 38px/1 Arial;display:block}.cableLimitChain>div small{color:var(--muted)}.cableLimitChain>b{color:#8d9690;font:400 22px Arial}.cableLimitResult{color:#fff;background:#202421;grid-template-columns:130px 170px 1fr;align-items:center;gap:24px;margin-top:28px;padding:26px 30px;display:grid}.cableLimitResult span{color:#8ebdb0;font-size:13px}.cableLimitResult strong{font:500 44px/1 Arial}.cableLimitResult p{color:#c2cbc5;margin:0}.cableLimitFigure figcaption{color:#fff;background:#202421;flex-direction:column;padding:38px 32px;display:flex}.cableLimitFigure figcaption>span{color:#8ebdb0;font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em}.cableLimitFigure figcaption>strong{margin:22px 0 auto;font:500 24px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.cableLimitFigure figcaption>small{color:#c0c8c3;line-height:1.8}.cablePowerDefinitions article{min-height:300px}.currentLabelPanel{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;max-width:780px;margin:55px auto 34px;display:grid}.currentLabelPanel>div{border:1px solid var(--line);background:#f6f7f4;padding:34px}.currentLabelPanel span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em}.currentLabelPanel strong{margin:25px 0 12px;font:500 52px/1 Arial;display:block}.currentLabelPanel p{color:var(--muted);margin:0}.currentLabelPanel>i{color:#8b928e;font:700 12px Arial}.cableChoiceGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:960px;margin:55px auto 40px;padding:0;list-style:none;display:grid}.cableChoiceGrid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 24px}.cableChoiceGrid li>span{color:#929995;font:500 18px/1 Arial}.cableChoiceGrid li>small{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em;margin:38px 0 12px;display:block}.cableChoiceGrid li>strong{font-size:20px;line-height:1.5;display:block}.cableChoiceGrid li>p{color:var(--muted);margin:16px 0 0}.cableSpecTable table{min-width:850px}.cableSpecTable tbody th{color:var(--ink);text-align:left;font-weight:600}.cableSpecTable tbody td b{color:var(--green);font-size:18px}.sameWattReading{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:900px;margin:35px auto 0;display:grid}.sameWattReading article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 24px}.sameWattReading span{color:var(--green);font-size:13px}.sameWattReading strong{margin:22px 0 13px;font:500 20px/1.4 Arial;display:block}.sameWattReading p{color:var(--muted);margin:0}.useCaseMatrix{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:55px auto 40px;display:grid}.useCaseMatrix article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 28px}.useCaseMatrix article>span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.1em}.useCaseMatrix h3{min-height:3em;margin:24px 0;font-size:21px}.useCaseMatrix dl{margin:0 0 24px}.useCaseMatrix dl>div{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:12px;padding:12px 0;display:grid}.useCaseMatrix dt{color:var(--muted);font-size:12px}.useCaseMatrix dd{margin:0;font-size:13px}.useCaseMatrix article>p{color:var(--muted);margin:0}.cableKeepReplace{grid-template-columns:1fr 1fr;gap:30px;max-width:780px;margin:45px auto 0;display:grid}.cableKeepReplace>div{border-top:2px solid var(--green);padding:28px 0}.cableKeepReplace>div:last-child{border-color:#9b7235}.cableKeepReplace span{color:var(--green);font:700 var(--type-caption)/1.5 Arial;letter-spacing:.12em}.cableKeepReplace>div:last-child span{color:#845f27}.cableKeepReplace strong{margin:18px 0 12px;font-size:20px;display:block}.cableKeepReplace p{color:var(--muted);margin:0}@media (width<=850px){.cableGuideArticle .twoLineTitle{font-size:22px}.cableLimitFigure{grid-template-columns:1fr;margin:0 7vw 75px}.cableLimitStage{min-height:0;padding:38px 22px}.cableLimitStage>.microLabel{margin-bottom:34px}.cableLimitChain{grid-template-columns:1fr}.cableLimitChain>b{text-align:center;transform:rotate(90deg)}.cableLimitResult{grid-template-columns:1fr;gap:12px}.cableLimitFigure figcaption{min-height:250px}.cablePowerDefinitions article{min-height:0}.currentLabelPanel{grid-template-columns:1fr}.currentLabelPanel>i{text-align:center}.cableChoiceGrid{grid-template-columns:1fr}.cableChoiceGrid li>small{margin-top:20px}.sameWattReading,.useCaseMatrix{grid-template-columns:1fr}.useCaseMatrix h3{min-height:0}.cableKeepReplace{grid-template-columns:1fr;gap:8px}}.clusterReturn{border-top:1px solid #cdd2ce;padding-top:22px;margin-top:28px!important}.clusterReturn a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.topicPage{--topic-width:1200px;background:#f6f5f0}.topicPage main{max-width:1600px}.topicHero{max-width:var(--topic-width);margin:auto;padding:90px 6vw 110px}.topicHero .breadcrumbs{margin-bottom:70px}.topicHero h1,.topicStart h2,.topicReadingOrder h2,.topicGuides h2,.topicDecisionMap h2,.topicRoadmap h2{letter-spacing:-.045em;text-wrap:balance;font-family:Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;font-weight:500}.topicHero h1{max-width:950px;margin:28px 0 32px;font-size:clamp(52px,6vw,88px);line-height:1.28}.topicHero>p:not(.microLabel){max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:2}.topicStats{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:720px;margin-top:55px;display:grid}.topicStats span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:22px;font-size:13px}.topicStats b{color:var(--ink);margin-bottom:7px;font:500 28px/1 Arial;display:block}.topicStart,.topicReadingOrder,.topicGuides,.topicDecisionMap,.topicRoadmap{max-width:var(--topic-width);border-top:1px solid var(--line);margin:auto;padding:105px 6vw}.topicStart>header,.topicGuides>header,.topicDecisionMap>header,.topicRoadmap>header{max-width:780px}.topicStart h2,.topicReadingOrder h2,.topicGuides h2,.topicDecisionMap h2,.topicRoadmap h2{margin:18px 0 24px;font-size:clamp(34px,4vw,55px);line-height:1.45}.topicStart header>p:last-child,.topicGuides header>p:last-child,.topicDecisionMap header>p:last-child,.topicRoadmap header>p:last-child{color:var(--muted);font-size:17px;line-height:1.9}.topicPathGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.topicPathGrid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:30px;transition:background .2s;position:relative}.topicPathGrid a:hover{background:#fff}.topicPathGrid a>span{color:var(--green);font:500 19px/1 Arial}.topicPathGrid a>strong{min-height:4.8em;margin:42px 0 18px;font-size:20px;line-height:1.6;display:block}.topicPathGrid a>p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.topicPathGrid a>i{color:var(--green);font-style:normal;position:absolute;bottom:25px;right:28px}.topicReadingOrder{color:#fff;background:#202421}.topicReadingOrder .microLabel{color:#8ebdb0}.topicReadingOrder>header{max-width:780px}.topicReadingOrder ol{border-top:1px solid #56605a;border-left:1px solid #48524c;grid-template-columns:repeat(3,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.topicReadingOrder li{border-bottom:1px solid #48524c;border-right:1px solid #48524c;padding:30px}.topicReadingOrder li>span{color:#8ebdb0;font:500 18px/1 Arial}.topicReadingOrder li strong{min-height:3.4em;margin:38px 0 18px;font-size:20px;line-height:1.6;display:block}.topicReadingOrder li p{color:#bec8c2;margin:0;font-size:15px;line-height:1.9}.topicGuideGrid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:55px;display:grid}.topicGuideGrid>a{min-width:0}.topicGuideVisual{background:#dfe6e1;flex-direction:column;justify-content:center;height:300px;padding:28px;display:flex}.topicGuideVisual>span{color:#fff;letter-spacing:.1em;background:#202421;align-self:flex-start;margin-top:-220px;padding:8px 10px;font:700 11px/1 Arial;position:absolute}.topicGuideVisual i{background:#315f55;height:7px;margin:9px 10%;display:block}.topicGuideVisual i:nth-of-type(2){background:#68877f;width:62%;height:4px}.topicGuideVisual i:nth-of-type(3){background:#9aaca7;width:38%;height:2px}.topicGuideGrid>a:first-child .topicGuideVisual{background:#ddd9cf}.topicGuideGrid>a:first-child .topicGuideVisual i{background:linear-gradient(145deg,#444944,#111512);border-radius:12px;width:38%;height:110px;margin:auto;transform:rotate(-6deg);box-shadow:18px 24px 25px #5f625e44}.topicGuideGrid>a:first-child .topicGuideVisual i:nth-of-type(2),.topicGuideGrid>a:first-child .topicGuideVisual i:nth-of-type(3){display:none}.topicGuideGrid>a:nth-child(3) .topicGuideVisual{background:#d9e1df}.topicGuideGrid>a>small{color:var(--green);letter-spacing:.08em;margin-top:20px;font:700 11px/1.5 Arial;display:block}.topicGuideGrid>a>b{color:#41675e;border:1px solid #78978f;margin-top:16px;padding:6px 8px;font-size:11px;display:inline-block}.topicGuideGrid h3{min-height:3.5em;margin:18px 0 15px;font:500 23px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.topicGuideGrid>a>p{min-height:6.6em;color:var(--muted);margin:0;font-size:15px;line-height:1.9}.topicGuideGrid>a>strong{border-top:1px solid var(--line);justify-content:space-between;margin-top:20px;padding-top:18px;font-size:13px;display:flex}.topicGuideGrid>a>strong i{font-style:normal}.topicDecisionMap>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:52px;display:grid}.topicDecisionMap article{border:1px solid var(--line);background:#fff;min-height:190px;padding:30px}.topicDecisionMap article>span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.topicDecisionMap article>strong{margin:28px 0 12px;font-size:22px;display:block}.topicDecisionMap article>p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.topicDecisionMap>div>b{color:#8d9490;font:400 22px Arial}.topicRoadmap{padding-bottom:130px}.topicRoadmap>div{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.topicRoadmap article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.topicRoadmap article>span{color:#8c938f;letter-spacing:.1em;font:700 11px/1.5 Arial}.topicRoadmap article:first-child>span{color:var(--green)}.topicRoadmap article>strong{min-height:3em;margin:28px 0 16px;font-size:20px;line-height:1.5;display:block}.topicRoadmap article>p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}@media (width<=850px){.topicHero{padding:60px 7vw 80px}.topicHero .breadcrumbs{margin-bottom:45px}.topicHero h1{font-size:36px;line-height:1.35}.topicHero>p:not(.microLabel){font-size:17px;line-height:1.9}.topicStats{grid-template-columns:1fr}.topicStart,.topicReadingOrder,.topicGuides,.topicDecisionMap,.topicRoadmap{padding:75px 7vw}.topicStart h2,.topicReadingOrder h2,.topicGuides h2,.topicDecisionMap h2,.topicRoadmap h2{font-size:30px}.topicPathGrid,.topicReadingOrder ol,.topicGuideGrid,.topicRoadmap>div{grid-template-columns:1fr}.topicPathGrid a{min-height:230px}.topicPathGrid a>strong{min-height:0;margin-top:32px}.topicReadingOrder li strong{min-height:0}.topicGuideGrid{gap:55px}.topicGuideVisual{height:270px}.topicGuideGrid h3,.topicGuideGrid>a>p{min-height:0}.topicDecisionMap>div{grid-template-columns:1fr}.topicDecisionMap>div>b{text-align:center;transform:rotate(90deg)}.topicDecisionMap article,.topicRoadmap article>strong{min-height:0}}.topicGuideVisual>span{align-self:auto;margin-top:0}.portCountArticle a:not(.finalBrand){text-underline-offset:3px}.portCountArticle .howToRead a,.portCountArticle .editorMemo a,.portCountArticle .portCountCautions a{text-decoration:underline}.portCountPhoto{background:#eef0ec;grid-template-columns:minmax(0,72%) minmax(250px,28%);max-width:1250px;margin:0 auto 110px;display:grid}.portCountPhoto>div{background:#e4e1d9;min-height:540px}.portCountPhoto img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.portCountPhoto figcaption{color:#fff;background:#202421;flex-direction:column;padding:38px 32px;display:flex}.portCountPhoto figcaption>span{color:#8ebdb0;font:700 var(--type-caption)/1.5 Arial;letter-spacing:.09em}.portCountPhoto figcaption>strong{margin:24px 0 auto;font:500 24px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.portCountPhoto figcaption>small{color:#c0c8c3;line-height:1.8}.peakCountExample{grid-template-columns:1fr auto 1fr auto 1fr auto 1.1fr;align-items:stretch;gap:12px;max-width:960px;margin:55px auto 34px;display:grid}.peakCountExample>div{border:1px solid var(--line);background:#f7f8f5;min-width:0;padding:28px 22px}.peakCountExample>div>span{color:var(--green);font-size:12px;display:block}.peakCountExample>div>strong{margin:25px 0 10px;font-size:21px;display:block}.peakCountExample>div>small{color:var(--muted)}.peakCountExample>b{color:#8c938f;align-self:center;font:400 20px Arial}.peakCountExample .peakCountResult{color:#fff;background:#202421;border-color:#202421}.peakCountExample .peakCountResult>span,.peakCountExample .peakCountResult>small{color:#aebbb5}.peakCountExample .peakCountResult>strong{font:500 42px/1 Arial}.portRangeGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1080px;margin:55px auto 40px;display:grid}.portRangeGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:28px 24px}.portRangeGrid article>span{color:var(--green);font-size:12px}.portRangeGrid article>strong{margin:32px 0 28px;font:500 46px/1 Arial;display:block}.portRangeGrid article>strong small{color:#8b928e;letter-spacing:.12em;margin-top:8px;font-size:10px;display:block}.portRangeGrid h3{min-height:3.2em;margin:0 0 14px;font-size:19px}.portRangeGrid p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.portReasonGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:2px;max-width:960px;margin:55px auto 35px;display:grid}.portReasonGrid article{background:#fff;min-width:0;padding:32px 28px}.portReasonGrid article>span{color:var(--green);letter-spacing:.08em;font:700 11px/1.5 Arial}.portReasonGrid article>strong{min-height:3.3em;margin:28px 0 18px;font-size:21px;line-height:1.6;display:block}.portReasonGrid article>p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.portDecisionFlow{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);max-width:1080px;margin:55px auto 38px;display:grid}.portDecisionFlow>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:28px 23px;position:relative}.portDecisionFlow>div:not(:last-child):after{content:"→";z-index:1;color:#7e8782;background:#fff;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:31px;right:-11px}.portDecisionFlow span{color:var(--green);font:500 18px/1 Arial}.portDecisionFlow strong{min-height:3.3em;margin:32px 0 16px;font-size:18px;line-height:1.6;display:block}.portDecisionFlow p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.portAllocationFigure{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:55px auto 35px;display:grid}.portAllocationFigure>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f5;padding:34px 28px}.portAllocationFigure>div>span{color:var(--green);font-size:12px}.portAllocationFigure>div>strong{margin:32px 0 13px;font:500 30px/1.2 Arial;display:block}.portAllocationFigure>div>small{color:var(--muted)}.portAllocationFigure figcaption{color:#dce4df;background:#202421;grid-column:1/-1;padding:24px 28px;font-size:14px;line-height:1.8}.portContextGrid{grid-template-columns:1fr 1fr;gap:34px;max-width:900px;margin:45px auto 35px;display:grid}.portContextGrid>div{border-top:2px solid var(--green);padding:28px 0}.portContextGrid>div:last-child{border-color:#7c8280}.portContextGrid span{color:var(--green);letter-spacing:.12em;font:700 11px/1.5 Arial}.portContextGrid strong{margin:19px 0 13px;font-size:21px;display:block}.portContextGrid p{color:var(--muted);margin:0}@media (width<=850px){.portCountArticle .twoLineTitle{font-size:25px}.portCountPhoto{grid-template-columns:1fr;margin:0 7vw 75px}.portCountPhoto>div,.portCountPhoto img{aspect-ratio:16/10;min-height:0}.portCountPhoto figcaption{min-height:240px}.peakCountExample{grid-template-columns:1fr;gap:9px}.peakCountExample>b{text-align:center;transform:rotate(90deg)}.portRangeGrid,.portReasonGrid,.portDecisionFlow,.portAllocationFigure,.portContextGrid{grid-template-columns:1fr}.portRangeGrid h3,.portReasonGrid article>strong,.portDecisionFlow strong{min-height:0}.portDecisionFlow>div:not(:last-child):after{content:"↓";inset:auto auto -11px 30px}.portAllocationFigure figcaption{grid-column:1}.portContextGrid{gap:8px}}@media (width<=520px){.portCountArticle .twoLineTitle{font-size:22px}.portCountArticle .twoLineTitle span:first-child{font-size:21px}}.pickPorts{background:#d8ded8}.portsMini{grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;width:68%;display:grid}.portsMini i{background:#244a42;border-radius:9px 9px 3px 3px;height:105px;display:block}.portsMini i:nth-child(2){background:#4e756b;height:82px}.portsMini i:nth-child(3){background:#78958d;height:60px}.portsMini i:nth-child(4){background:#a7b5b0;height:42px}.portsMini strong{text-align:right;color:#244a42;letter-spacing:.08em;grid-column:1/-1;font:700 14px/1.5 Arial}@media (width>=851px){.pickGrid,.topicPathGrid,.topicGuideGrid{grid-template-columns:repeat(2,1fr)}.topicReadingOrder ol{grid-template-columns:repeat(5,1fr)}}.pdPpsArticle a:not(.finalBrand){text-underline-offset:3px}.pdPpsArticle .howToRead a,.pdPpsArticle .pdLinkGrid a,.pdPpsArticle .editorMemo a{text-decoration:underline}.pdPpsPhoto{background:#eef0ec;grid-template-columns:minmax(0,72%) minmax(250px,28%);max-width:1250px;margin:0 auto 110px;display:grid}.pdPpsPhoto>div{background:#e4e1d9;min-height:540px}.pdPpsPhoto img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.pdPpsPhoto figcaption{color:#fff;background:#202421;flex-direction:column;padding:38px 32px;display:flex}.pdPpsPhoto figcaption>span{color:#8ebdb0;font:700 var(--type-caption)/1.5 Arial;letter-spacing:.09em}.pdPpsPhoto figcaption>strong{margin:24px 0 auto;font:500 24px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.pdPpsPhoto figcaption>small{color:#c0c8c3;line-height:1.8}.pdHierarchyFigure{max-width:900px;margin:55px auto 34px}.pdOuter{background:#f2f6f3;border:2px solid #315f55;padding:34px}.pdOuter>span{color:var(--green);letter-spacing:.12em;font:700 11px/1.5 Arial}.pdOuter>strong{margin:18px 0 8px;font:500 34px/1.2 Arial;display:block}.pdOuter>p{color:var(--muted);margin:0 0 30px}.pdInnerGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pdInnerGrid article{background:#fff;border-top:3px solid #7b918a;min-width:0;padding:28px}.pdInnerGrid article:last-child{border-color:var(--green)}.pdInnerGrid small{color:#7d8580;letter-spacing:.1em;font:700 11px/1.5 Arial}.pdInnerGrid b{margin:20px 0 12px;font-size:21px;display:block}.pdInnerGrid p{color:var(--muted);margin:0}.pdHierarchyFigure figcaption{color:#dce4df;background:#202421;padding:18px 22px;font-size:14px;line-height:1.8}.pdPpsSpecFigure{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;max-width:900px;margin:55px auto 36px;display:grid}.pdPpsSpecFigure>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f5;padding:34px 30px}.pdPpsSpecFigure>div>span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.pdPpsSpecFigure>div>strong{margin:30px 0 12px;font:500 25px/1.35 Arial;display:block}.pdPpsSpecFigure>div>p{color:var(--muted);margin:0}.pdPpsSpecFigure>b{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#89918c;background:#fff;place-items:center;width:44px;font:400 18px Arial;display:grid}.pdPpsSpecFigure .pdPpsMax{color:#fff;background:#202421;grid-column:1/-1}.pdPpsSpecFigure .pdPpsMax>span,.pdPpsSpecFigure .pdPpsMax>p{color:#b9c7c1}.pdPpsSpecFigure .pdPpsMax>strong{font-size:44px}.pdPpsSpecFigure figcaption{color:#5d6560;background:#e8ece8;grid-column:1/-1;padding:18px 24px;font-size:13px;line-height:1.8}.deviceRequirementGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:55px auto 35px;display:grid}.deviceRequirementGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:32px 28px}.deviceRequirementGrid article>span{color:var(--green);letter-spacing:.07em;font:700 12px/1.5 Arial}.deviceRequirementGrid article>strong{min-height:3.2em;margin:28px 0 14px;font-size:20px;line-height:1.6;display:block}.deviceRequirementGrid article>p{color:var(--muted);margin:0 0 24px}.deviceRequirementGrid article>small{border-top:1px solid var(--line);color:#505853;padding-top:18px;display:block}.pdCheckTableWrap{max-width:960px;margin:52px auto 35px;overflow-x:auto}.pdCheckTableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:820px}.pdCheckTableWrap th,.pdCheckTableWrap td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 18px}.pdCheckTableWrap thead th{color:#fff;background:#202421}.pdCheckTableWrap tbody th{width:110px;color:var(--green)}.pdCheckTableWrap tbody td:nth-child(2){width:31%}.pdCheckTableWrap tbody td:last-child{color:var(--muted)}.pdLinkGrid{grid-template-columns:1fr 1fr;gap:32px;max-width:900px;margin:40px auto 0;display:grid}.pdLinkGrid>div{border-top:2px solid var(--green);padding:28px 0}.pdLinkGrid strong{font-size:20px}.pdLinkGrid p{color:var(--muted);margin:14px 0 0}.speedFactorGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:2px;max-width:960px;margin:55px auto 35px;display:grid}.speedFactorGrid article{background:#fff;min-width:0;padding:32px 28px}.speedFactorGrid article>span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.speedFactorGrid article>strong{min-height:3em;margin:26px 0 15px;font-size:21px;line-height:1.55;display:block}.speedFactorGrid article>p{color:var(--muted);margin:0}.pdCheckFlow{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:960px;margin:55px auto 40px;padding:0;list-style:none;display:grid}.pdCheckFlow li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 26px;position:relative}.pdCheckFlow li:not(:last-child):after{content:"→";z-index:1;color:#7e8782;background:#fff;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:30px;right:-11px}.pdCheckFlow li>span{color:var(--green);font:500 18px/1 Arial}.pdCheckFlow li>strong{min-height:3.2em;margin:31px 0 15px;font-size:18px;line-height:1.6;display:block}.pdCheckFlow li>p{color:var(--muted);margin:0}.pickPps{background:#d9e4df}.ppsMini{background:#eef4f1;border:2px solid #315f55;width:72%;padding:28px}.ppsMini>span{color:#315f55;letter-spacing:.1em;font:700 13px/1.2 Arial;display:block}.ppsMini>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.ppsMini i{background:#769187;height:70px}.ppsMini i:last-child{background:linear-gradient(#315f55 0 35%,#769187 35% 68%,#adc0ba 68%)}.ppsMini strong{color:#315f55;text-align:right;margin-top:16px;font:700 12px/1.4 Arial;display:block}.pickCardWide{grid-column:1/-1;grid-template-columns:minmax(300px,42%) 1fr;align-items:stretch;gap:36px;display:grid}.pickCardWide .pickVisual{height:100%;min-height:330px}.pickWideCopy{align-self:center;padding:10px 0}.pickWideCopy .pickMeta{margin-top:0}.pickWideCopy h3{max-width:19em}.pickWideCopy>p{color:#4f5752;font-size:16px;line-height:1.85}.pickWideCopy>p span{float:right}@media (width<=850px){.pdPpsArticle .twoLineTitle{font-size:25px}.pdPpsPhoto{grid-template-columns:1fr;margin:0 7vw 75px}.pdPpsPhoto>div,.pdPpsPhoto img{aspect-ratio:16/10;min-height:0}.pdPpsPhoto figcaption{min-height:240px}.pdInnerGrid,.deviceRequirementGrid,.pdLinkGrid,.speedFactorGrid,.pdCheckFlow{grid-template-columns:1fr}.deviceRequirementGrid article>strong,.speedFactorGrid article>strong,.pdCheckFlow li>strong{min-height:0}.pdPpsSpecFigure{grid-template-columns:1fr}.pdPpsSpecFigure>b{width:auto;height:44px}.pdPpsSpecFigure .pdPpsMax,.pdPpsSpecFigure figcaption{grid-column:1}.pdCheckFlow li:not(:last-child):after{content:"↓";inset:auto auto -11px 30px}.pickCardWide{grid-column:auto;grid-template-columns:1fr;gap:0}.pickCardWide .pickVisual{height:280px;min-height:0}.pickWideCopy{padding:0}.pickWideCopy .pickMeta{margin-top:20px}}@media (width<=520px){.pdPpsArticle .twoLineTitle,.pdPpsArticle .twoLineTitle span:first-child{font-size:22px}}.slowChargingArticle a:not(.finalBrand){text-underline-offset:3px}.slowChargingArticle .displayClueGrid a,.slowChargingArticle .nextGuideGrid a,.slowChargingArticle .clusterReturn a{text-decoration:underline}.stopPanel{background:#f6f1e7;border-top:3px solid #9a762f;max-width:960px;margin:0 auto 110px;padding:42px 46px}.stopPanel>div{grid-template-columns:180px 1fr;align-items:start;gap:32px;display:grid}.stopPanel h2{font:500 var(--type-heading)/1.45 "Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;letter-spacing:-.035em;margin:0}.stopPanel ul{border-top:1px solid #d9cdb8;margin:36px 0 24px;padding:0;list-style:none}.stopPanel li{border-bottom:1px solid #d9cdb8;grid-template-columns:220px 1fr;gap:24px;padding:20px 0;display:grid}.stopPanel li b{font-size:var(--type-body)}.stopPanel li span{font-size:var(--type-body);color:#625c50;line-height:1.9}.stopPanel>p{color:#6d5d3d;margin:0}.slowChargingPhoto{background:#eef0ec;grid-template-columns:minmax(0,72%) minmax(250px,28%);max-width:1250px;margin:0 auto 110px;display:grid}.slowChargingPhoto>div{background:#e4e1d9;min-height:540px}.slowChargingPhoto img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.slowChargingPhoto figcaption{color:#fff;background:#202421;flex-direction:column;padding:38px 32px;display:flex}.slowChargingPhoto figcaption>span{color:#8ebdb0;font:700 var(--type-caption)/1.5 Arial;letter-spacing:.09em}.slowChargingPhoto figcaption>strong{margin:24px 0 auto;font:500 24px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.slowChargingPhoto figcaption>small{color:#c0c8c3;line-height:1.8}.displayClueGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:55px auto 35px;display:grid}.displayClueGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:32px 28px}.displayClueGrid article>span{color:var(--green);letter-spacing:.06em;font:700 12px/1.5 Arial}.displayClueGrid article>strong{min-height:3em;margin:28px 0 16px;font-size:21px;line-height:1.5;display:block}.displayClueGrid article>p{color:var(--muted);margin:0 0 24px}.displayClueGrid article>small{border-top:1px solid var(--line);color:#505853;min-height:5em;padding-top:18px;display:block}.displayClueGrid article>a{color:var(--green);margin-top:19px;font-size:13px;display:inline-block}.slowCheckGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:960px;margin:55px auto 36px;padding:0;list-style:none;display:grid}.slowCheckGrid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px}.slowCheckGrid li:last-child{background:#f4f1ea;grid-column:1/-1}.slowCheckGrid li>span{color:var(--green);letter-spacing:.08em;font:700 11px/1.5 Arial}.slowCheckGrid li>strong{margin:27px 0 14px;font-size:21px;line-height:1.5;display:block}.slowCheckGrid li>p{color:var(--muted);margin:0}.slowTestFlow{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);max-width:960px;margin:55px auto 40px;padding:0;list-style:none;display:grid}.slowTestFlow li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 24px;position:relative}.slowTestFlow li:not(:last-child):after{content:"→";z-index:1;color:#7e8782;background:#fff;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:30px;right:-11px}.slowTestFlow li>span{color:var(--green);font:500 18px/1 Arial}.slowTestFlow li>strong{min-height:4.8em;margin:31px 0 15px;font-size:18px;line-height:1.6;display:block}.slowTestFlow li>p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.nextGuideGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:960px;margin:55px auto 30px;display:grid}.nextGuideGrid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:32px 30px}.nextGuideGrid>a>span{color:var(--green);letter-spacing:.08em;font:700 11px/1.5 Arial}.nextGuideGrid>a>strong{margin:27px 0 14px;font-size:21px;line-height:1.55;display:block}.nextGuideGrid>a>p{color:var(--muted);margin:0 0 24px}.nextGuideGrid>a>b{color:var(--green);font-size:14px}.supportConditionGrid{grid-template-columns:1fr 1fr;gap:34px;max-width:900px;margin:50px auto 35px;display:grid}.supportConditionGrid>div{background:#f7f4ed;border-top:3px solid #9a762f;padding:30px}.supportConditionGrid>div:last-child{border-color:var(--green);background:#f1f4f1}.supportConditionGrid span{color:#765e2f;letter-spacing:.1em;font:700 11px/1.5 Arial}.supportConditionGrid>div:last-child span{color:var(--green)}.supportConditionGrid strong{margin:22px 0 18px;font-size:21px;display:block}.supportConditionGrid ul{margin:0;padding-left:1.3em}.supportConditionGrid li+li{margin-top:8px}@media (width<=850px){.slowChargingArticle .twoLineTitle{font-size:24px}.stopPanel{margin:0 7vw 75px;padding:35px 25px}.stopPanel>div,.stopPanel li{grid-template-columns:1fr;gap:8px}.slowChargingPhoto{grid-template-columns:1fr;margin:0 7vw 75px}.slowChargingPhoto>div,.slowChargingPhoto img{aspect-ratio:16/10;min-height:0}.slowChargingPhoto figcaption{min-height:240px}.displayClueGrid,.slowCheckGrid,.slowTestFlow,.nextGuideGrid,.supportConditionGrid{grid-template-columns:1fr}.displayClueGrid article>strong,.displayClueGrid article>small,.slowTestFlow li>strong{min-height:0}.slowCheckGrid li:last-child{grid-column:1}.slowTestFlow li:not(:last-child):after{content:"↓";inset:auto auto -11px 30px}.supportConditionGrid{gap:16px}}@media (width<=520px){.slowChargingArticle .twoLineTitle,.slowChargingArticle .twoLineTitle span:first-child{font-size:21px}.stopPanel h2{font-size:27px}}.pickSlow{background:#dce4e1}.slowMini{grid-template-columns:repeat(7,1fr);align-items:center;gap:7px;width:78%;display:grid}.slowMini i{color:#fff;background:#315f55;place-items:center;height:72px;font:700 12px/1 Arial;display:grid}.slowMini i:nth-child(2n){background:#66877e;height:54px}.slowMini i:last-child{background:#8d7139}.slowMini i+i:before{content:"";background:#80938d;width:7px;height:1px;margin-left:-14px;position:absolute}.ganArticle a:not(.finalBrand){text-underline-offset:3px}.ganArticle .howToRead a,.ganArticle .ganLinkGrid a,.ganArticle .clusterReturn a{text-decoration:underline}.ganPhoto{background:#eef0ec;grid-template-columns:minmax(0,72%) minmax(250px,28%);max-width:1250px;margin:0 auto 110px;display:grid}.ganPhoto>div{background:#e4e1d9;min-height:540px}.ganPhoto img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.ganPhoto figcaption{color:#fff;background:#202421;flex-direction:column;padding:38px 32px;display:flex}.ganPhoto figcaption>span{color:#8ebdb0;font:700 var(--type-caption)/1.5 Arial;letter-spacing:.09em}.ganPhoto figcaption>strong{margin:24px 0 auto;font:500 24px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.ganPhoto figcaption>small{color:#c0c8c3;line-height:1.8}.ganLayerGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:960px;margin:55px auto 35px;display:grid}.ganLayerGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 25px}.ganLayerGrid article>span{color:var(--green);letter-spacing:.08em;font:700 10px/1.5 Arial}.ganLayerGrid article>strong{margin:28px 0 12px;font-size:21px;display:block}.ganLayerGrid article>b{color:#315f55;background:#edf2ef;padding:5px 8px;font-size:12px;display:inline-block}.ganLayerGrid article>p{color:var(--muted);margin:18px 0 0;font-size:14px!important;line-height:1.8!important}.ganPositionFigure{grid-template-columns:1fr auto 1.25fr auto 1fr auto 1fr;align-items:stretch;gap:10px;max-width:1080px;margin:55px auto 35px;display:grid}.ganPositionFigure>div{border:1px solid var(--line);background:#f7f8f5;min-width:0;padding:28px 22px}.ganPositionFigure>div>span{color:#7a827e;letter-spacing:.08em;font:700 10px/1.5 Arial}.ganPositionFigure>div>strong{margin:28px 0 12px;font-size:19px;line-height:1.5;display:block}.ganPositionFigure>div>p{color:var(--muted);margin:0;font-size:13px!important;line-height:1.7!important}.ganPositionFigure>b{color:#8b928e;align-self:center;font:400 18px Arial}.ganPositionFigure .ganActive{border:2px solid var(--green);background:#edf3f0}.ganPositionFigure .ganActive>span{color:var(--green)}.ganPositionFigure figcaption{color:#dce4df;background:#202421;grid-column:1/-1;padding:17px 22px;font-size:13px;line-height:1.8}.tiReferenceCard{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:900px;margin:42px auto 0;display:grid}.tiReferenceCard>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 26px}.tiReferenceCard>div>span{color:var(--green);letter-spacing:.08em;font:700 10px/1.5 Arial}.tiReferenceCard>div>strong{margin:30px 0 8px;font:500 35px/1 Arial;display:block}.tiReferenceCard>div>small{color:var(--muted)}.tiReferenceCard>p{color:#59605c;background:#eef1ed;grid-column:1/-1;margin:0;padding:24px 26px}.ganTableHint{display:none}.ganReferenceTableWrap{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:1080px;margin:52px auto 35px;overflow-x:auto}.ganReferenceTableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:980px}.ganReferenceTableWrap th,.ganReferenceTableWrap td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:19px 16px}.ganReferenceTableWrap thead th{color:#fff;background:#202421}.ganReferenceTableWrap tbody th{width:160px;color:var(--green)}.ganReferenceTableWrap td:nth-child(5){min-width:145px}.ganReferenceTableWrap td:nth-child(5)>b{font-size:20px}.ganReferenceTableWrap td:nth-child(5)>i{background:linear-gradient(90deg,var(--green),#75a094);height:5px;margin-top:12px;display:block}.ganReadingGrid{grid-template-columns:1fr 1fr;gap:34px;max-width:900px;margin:35px auto 0;display:grid}.ganReadingGrid>div{border-top:2px solid var(--green);padding:28px 0}.ganReadingGrid>div:last-child{border-color:#7f8582}.ganReadingGrid strong{font-size:20px}.ganReadingGrid p{color:var(--muted);margin:14px 0 0}.heatLayerGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:900px;margin:55px auto 35px;display:grid}.heatLayerGrid article{border-top:3px solid var(--green);background:#f1f4f1;min-width:0;padding:36px 32px}.heatLayerGrid article:last-child{background:#f5f1e8;border-color:#91713a}.heatLayerGrid article>span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.heatLayerGrid article:last-child>span{color:#765c2e}.heatLayerGrid article>strong{margin:25px 0 14px;font-size:22px;display:block}.heatLayerGrid article>p{color:var(--muted);margin:0}.heatLayerGrid>b{color:#858c88;font:400 24px Arial}.ganCheckFlow{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);max-width:960px;margin:55px auto 38px;padding:0;list-style:none;display:grid}.ganCheckFlow li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 24px;position:relative}.ganCheckFlow li:not(:last-child):after{content:"→";z-index:1;color:#7e8782;background:#fff;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:30px;right:-11px}.ganCheckFlow li>span{color:var(--green);font:500 18px/1 Arial}.ganCheckFlow li>strong{min-height:3.2em;margin:31px 0 15px;font-size:18px;line-height:1.6;display:block}.ganCheckFlow li>p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.ganLinkGrid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:900px;margin:38px auto 0;display:grid}.ganLinkGrid>div{border-top:2px solid var(--green);padding:26px 0}.ganLinkGrid strong{font-size:19px}.ganLinkGrid p{color:var(--muted);margin:13px 0 0}.psePanel{background:#f4f1e8;border-left:3px solid #91713a;max-width:780px;margin:42px auto 0;padding:28px 30px}.psePanel>b{font-size:var(--type-body);margin:14px 0 8px;display:block}.psePanel>p{color:#625d52;margin:0!important}.ganAudienceGrid{grid-template-columns:1fr 1fr;gap:34px;max-width:900px;margin:50px auto 35px;display:grid}.ganAudienceGrid>div{border-top:3px solid var(--green);background:#f1f4f1;padding:30px}.ganAudienceGrid>div:last-child{background:#f5f5f2;border-color:#7f8582}.ganAudienceGrid span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.ganAudienceGrid>div:last-child span{color:#696f6c}.ganAudienceGrid strong{margin:22px 0 18px;font-size:21px;display:block}.ganAudienceGrid ul{margin:0;padding-left:1.3em}.ganAudienceGrid li+li{margin-top:8px}.pickGan{background:#dde4df}.ganMini{background:#eef3f0;border:2px solid #315f55;width:70%;padding:25px}.ganMini>span{color:#315f55;letter-spacing:.1em;font:700 12px/1.2 Arial;display:block}.ganMini>div{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;margin-top:20px;display:grid}.ganMini i{background:#9cb0a9;height:45px;display:block}.ganMini i:nth-child(2){background:#78948b;height:65px}.ganMini i:nth-child(3){background:#52766c;height:82px}.ganMini i:nth-child(4){background:#315f55;height:105px}@media (width<=850px){.ganArticle .articleHero .twoLineTitle{font-size:24px}.ganPhoto{grid-template-columns:1fr;margin:0 7vw 75px}.ganPhoto>div,.ganPhoto img{aspect-ratio:16/10;min-height:0}.ganPhoto figcaption{min-height:240px}.ganLayerGrid,.ganPositionFigure,.tiReferenceCard,.ganReadingGrid,.heatLayerGrid,.ganCheckFlow,.ganLinkGrid,.ganAudienceGrid{grid-template-columns:1fr}.ganPositionFigure>b,.heatLayerGrid>b{text-align:center;transform:rotate(90deg)}.ganPositionFigure figcaption,.tiReferenceCard>p{grid-column:1}.ganCheckFlow li>strong{min-height:0}.ganCheckFlow li:not(:last-child):after{content:"↓";inset:auto auto -11px 30px}.ganLinkGrid,.ganAudienceGrid{gap:12px}.ganTableHint{max-width:1080px;color:var(--muted);margin:32px auto 10px;display:block;font-size:13px!important}.ganReferenceTableWrap{margin-top:0}}@media (width<=520px){.ganArticle .articleHero .twoLineTitle{font-size:clamp(15px,4.35vw,17px)}.ganArticle .articleHero .twoLineTitle span:first-child{font-size:21px}.ganArticle .articleHero .twoLineTitle span:last-child{letter-spacing:-.06em}}.smartphoneWattageArticle{overflow-x:clip}.smartphoneWattageArticle a:not(.finalBrand){text-underline-offset:3px}.smartphoneWattageArticle .howToRead a,.smartphoneWattageArticle .wattageLinkGrid a,.smartphoneWattageArticle .clusterReturn a{text-decoration:underline}.wattagePhoto{background:#eef0ec;grid-template-columns:minmax(0,72%) minmax(250px,28%);max-width:1250px;margin:0 auto 110px;display:grid}.wattagePhoto>div{background:#e4e1d9;min-height:540px}.wattagePhoto img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.wattagePhoto figcaption{color:#fff;background:#202421;flex-direction:column;padding:38px 32px;display:flex}.wattagePhoto figcaption>span{color:#8ebdb0;font:700 var(--type-caption)/1.5 Arial;letter-spacing:.09em}.wattagePhoto figcaption>strong{margin:24px 0 auto;font:500 24px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block}.wattagePhoto figcaption>small{color:#c0c8c3;line-height:1.8}.chargerRecommendationSection{color:#fff;background:#202421;max-width:1160px;margin:0 auto 120px;padding:84px 70px}.chargerRecommendationSection>header{max-width:760px;margin-bottom:48px}.chargerRecommendationSection>header .microLabel{color:#8ebdb0}.chargerRecommendationSection>header h2{margin:18px 0 20px;font:500 clamp(30px,3.2vw,46px)/1.45 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.chargerRecommendationSection>header>p:last-child{color:#c5ccc8;margin:0;font-size:15px;line-height:1.9}.chargerRecommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.chargerRecommendationGrid>article{min-width:0;color:var(--ink);background:#fff;border-top:4px solid #777f7b;padding:24px}.chargerRecommendationGrid>article.primaryRecommendation{border-color:#78b5a5}.recommendationMeta{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.recommendationMeta>span{color:#929995;font:500 26px/1 Arial}.recommendationMeta>b{color:var(--green);background:#edf3f0;padding:6px 9px;font-size:11px}.chargerProductImage,.chargerProductImagePlaceholder{background:#f5f6f3;place-items:center;height:245px;display:grid}.chargerProductImage img{object-fit:contain;width:100%;height:100%;padding:12px}.chargerProductImagePlaceholder span{color:var(--green);font:700 18px/1.5 Arial}.recommendationCopy>span{color:var(--green);letter-spacing:.08em;margin:23px 0 10px;font:700 11px/1.5 Arial;display:block}.recommendationCopy h3{min-height:3.2em;margin:0 0 18px;font:500 21px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.recommendationReason{color:#565e59;min-height:11.2em;margin:0;font-size:14px!important;line-height:1.9!important}.recommendationCopy dl{border-top:1px solid var(--line);margin:24px 0 0}.recommendationCopy dl>div{border-bottom:1px solid var(--line);padding:14px 0}.recommendationCopy dt{color:var(--green);margin-bottom:6px;font-size:12px;font-weight:700}.recommendationCopy dd{color:#555d58;margin:0;font-size:13px;line-height:1.7}.recommendationCaution{color:#635b4d;background:#f7f2e8;min-height:9.8em;margin:20px 0;padding:14px;font-size:13px!important;line-height:1.75!important}.recommendationCaution>b{color:#856729;margin-bottom:6px;display:block}.recommendationLinks{gap:8px;display:grid}.recommendationLinks a{color:#fff;background:#202421;justify-content:space-between;padding:13px 14px;font-size:12px;display:flex;text-decoration:none!important}.recommendationLinks a:last-child{color:#28322d;background:#eef1ed}.affiliateDisclosure{color:#aeb8b2;margin-top:24px;font-size:11px;line-height:1.8;display:block}.smartphoneWattageArticle .articleToc strong{grid-row:1/5}.productDecisionBridge,.recommendedProductCheck{border-left:3px solid var(--green);background:#edf3f0;max-width:900px;margin:35px auto;padding:28px 30px}.productDecisionBridge>strong,.recommendedProductCheck>strong{margin-bottom:14px;font-size:18px;display:block}.productDecisionBridge>p{color:#525b56;margin:0 0 14px}.productDecisionBridge>p b{color:var(--green)}.productDecisionBridge>a{color:var(--green);font-size:13px;font-weight:700;text-decoration:underline}.recommendedProductCheck ul{margin:0;padding-left:1.3em}.recommendedProductCheck li+li{margin-top:10px}.recommendedProductCheck li>b{color:var(--green)}.summaryBuyLinks{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0;display:grid}.summaryBuyLinks>a{min-width:0;min-height:150px;color:var(--ink);border-top:3px solid var(--green);background:#fff;flex-direction:column;padding:20px;display:flex;text-decoration:none!important}.summaryBuyLinks>a>span{color:var(--green);font:700 11px/1.5 Arial}.summaryBuyLinks>a>b{margin:18px 0 auto;font-size:16px;line-height:1.6}.summaryBuyLinks>a>small{color:#59625d;margin-top:18px}.chargerAspGallery{gap:16px;margin:24px 0;display:grid}.chargerAspGallery figure{background:#f5f6f3;margin:0;padding:12px}.chargerAspEmbed{place-items:center;min-height:244px;display:grid;position:relative;overflow:hidden}.chargerAspEmbed:before{content:"楽天ASP補足画像";color:#8b938e;letter-spacing:.08em;text-align:center;place-items:center;padding:20px;font-size:11px;display:grid;position:absolute;inset:0}.chargerAspEmbed a{z-index:1;line-height:0;position:relative}.chargerAspGallery figcaption{padding:12px 4px 2px}.chargerAspGallery figcaption b,.chargerAspGallery figcaption span,.chargerAspGallery figcaption small{display:block}.chargerAspGallery figcaption b{color:#27302b;margin-bottom:7px;font-size:14px;line-height:1.6}.chargerAspGallery figcaption span{color:#555e59;font-size:12px;line-height:1.75}.chargerAspGallery figcaption small{color:#7c847f;margin-top:8px;font-size:10px;line-height:1.6}.chargerQuickPicks{border-top:1px solid var(--ink);max-width:1040px;margin:0 auto 88px;padding-top:58px}.chargerQuickPicks>header{max-width:760px;margin-bottom:34px}.chargerQuickPicks>header .microLabel{color:var(--green)}.chargerQuickPicks>header h2{margin:14px 0;font:500 clamp(27px,3vw,39px)/1.45 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.chargerQuickPicks>header>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.chargerQuickPickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.chargerQuickPickGrid>article{border:1px solid var(--line);background:#fff;border-top:4px solid #818985;min-width:0;padding:18px 18px 20px}.chargerQuickPickGrid>article.isPrimary{border-top-color:var(--green);background:#f7faf8}.chargerQuickPickMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.chargerQuickPickMeta>span{color:#8a928d;font:500 21px/1 Arial}.chargerQuickPickMeta>b{color:var(--green);background:#edf3f0;padding:5px 8px;font-size:10px;line-height:1.4}.chargerQuickPickPhoto{background:#f1f2ef;place-items:center;height:210px;display:grid;text-decoration:none!important}.chargerQuickPickPhoto img{object-fit:contain;width:auto;max-width:82%;height:auto;max-height:178px;display:block}.chargerQuickPickCopy>span{color:var(--green);letter-spacing:.09em;margin:18px 0 7px;font:700 10px/1.5 Arial;display:block}.chargerQuickPickName{min-height:3.3em;color:var(--ink);font:500 18px/1.65 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;display:block;text-decoration:none!important}.chargerQuickPickCopy dl{border-top:1px solid var(--line);margin:16px 0 18px}.chargerQuickPickCopy dl>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:8px;padding:11px 0;display:grid}.chargerQuickPickCopy dt{color:var(--green);font-size:11px;font-weight:700}.chargerQuickPickCopy dd{color:#58615c;margin:0;font-size:12px;line-height:1.65}.chargerQuickPickJump{color:var(--green);justify-content:space-between;font-size:12px;font-weight:700;display:flex;text-decoration:none!important}.smartphoneWattageArticle .chargerRecommendationSection{max-width:1040px;color:var(--ink);border-top:1px solid var(--ink);background:0 0;margin:0 auto 120px;padding:88px 0 0}.smartphoneWattageArticle .chargerRecommendationSection>header{max-width:760px;margin-bottom:70px}.smartphoneWattageArticle .chargerRecommendationSection>header .microLabel{color:var(--green)}.smartphoneWattageArticle .chargerRecommendationSection>header h2{color:var(--ink)}.smartphoneWattageArticle .chargerRecommendationSection>header>p:last-child{color:var(--muted);font-size:16px;line-height:2}.smartphoneWattageArticle .chargerRecommendationGrid{display:block}.smartphoneWattageArticle .chargerRecommendationGrid>.chargerProductChapter{color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;margin:0;padding:0 0 92px}.smartphoneWattageArticle .chargerRecommendationGrid>.chargerProductChapter+article{margin-top:88px}.chargerProductChapterHeader{max-width:820px;margin:0 auto 32px}.chargerProductChapterHeader .recommendationMeta{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:16px}.chargerProductChapterHeader .recommendationMeta>span{font-size:32px}.chargerProductChapterHeader .recommendationMeta>b{font-size:12px}.chargerProductOutput{color:var(--green);letter-spacing:.1em;font:700 12px/1.5 Arial;display:block}.chargerProductChapterHeader h3{margin:12px 0 0;font:500 clamp(30px,3.6vw,46px)/1.42 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.chargerProductLead{max-width:820px;margin:0 auto 36px}.smartphoneWattageArticle .chargerProductImage{background:#f1f2ef;height:auto;padding:40px;display:block}.smartphoneWattageArticle .chargerProductImage img{object-fit:contain;width:min(100%,480px);height:auto;margin:0 auto;padding:0;display:block}.chargerProductLead figcaption{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:28px;padding:22px 4px;display:grid}.chargerProductLead figcaption>span{color:var(--green);letter-spacing:.1em;font:700 10px/1.5 Arial}.smartphoneWattageArticle .recommendationCopy{max-width:820px;margin:0 auto}.smartphoneWattageArticle .recommendationReason{color:#3f4843;max-width:760px;min-height:0;margin:0;padding:0;font-size:17px!important;line-height:2!important}.chargerDetailPhotos{border-top:1px solid var(--ink);margin:54px 0 0;padding-top:30px}.chargerDetailPhotos>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.chargerDetailPhotos>header>span{color:var(--green);letter-spacing:.1em;font:700 10px/1.5 Arial}.chargerDetailPhotos>header>strong{font:500 20px/1.6 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.chargerDetailPhotos .chargerAspGallery{margin:0;display:block}.chargerDetailPhotos .chargerAspGallery figure{background:0 0;padding:0}.chargerDetailPhotos .chargerAspEmbed{background:#f5f6f3;min-height:520px}.chargerDetailPhotos .chargerAspEmbed img{width:320px;max-width:100%;height:auto;display:block}.chargerDetailPhotos .chargerAspGallery figcaption{border-top:0;grid-template-columns:220px 1fr;gap:28px;padding:22px 4px 0;display:grid}.chargerDetailPhotos .chargerAspGallery figcaption b{font-size:16px}.chargerDetailPhotos .chargerAspGallery figcaption span{font-size:13px;line-height:1.85}.chargerDetailPhotos .chargerAspGallery figcaption small{grid-column:2;margin-top:0}.recommendationJudgement{grid-template-columns:1.1fr .9fr;gap:34px;margin:46px 0 0;display:grid}.smartphoneWattageArticle .recommendationCopy dl{margin:0}.smartphoneWattageArticle .recommendationCopy dl>div{padding:18px 0}.smartphoneWattageArticle .recommendationCopy dt{font-size:13px}.smartphoneWattageArticle .recommendationCopy dd{font-size:15px;line-height:1.85}.smartphoneWattageArticle .recommendationCaution{background:#f7f2e8;min-height:0;margin:0;padding:22px;font-size:14px!important;line-height:1.9!important}.smartphoneWattageArticle .recommendationLinks{grid-template-columns:1fr 1fr;gap:10px;max-width:680px;margin-top:30px}.smartphoneWattageArticle .recommendationLinks a{padding:17px 18px;font-size:13px}.smartphoneWattageArticle .affiliateDisclosure{color:#707975;margin-top:30px}.wattageNegotiation{grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:stretch;gap:14px;max-width:960px;margin:55px auto 35px;display:grid}.wattageNegotiation>div{border:1px solid var(--line);background:#f7f8f5;min-width:0;padding:32px 27px}.wattageNegotiation>div>span{color:#747d78;letter-spacing:.08em;font:700 11px/1.5 Arial}.wattageNegotiation>div>strong{margin:28px 0 13px;font-size:20px;line-height:1.5;display:block}.wattageNegotiation>div>p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.wattageNegotiation>b{color:#818a85;align-self:center;font:400 22px Arial}.wattageNegotiation .negotiatedPower{border:2px solid var(--green);background:#edf3f0}.wattageNegotiation .negotiatedPower>span{color:var(--green)}.wattageNegotiation figcaption{color:#dce4df;background:#202421;grid-column:1/-1;padding:18px 22px;font-size:13px;line-height:1.8}.wattageChoiceGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:960px;margin:55px auto 38px;display:grid}.wattageChoiceGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 25px}.wattageChoiceGrid article>span{color:var(--green);letter-spacing:.08em;font:700 10px/1.5 Arial}.wattageChoiceGrid article>strong{margin:30px 0 18px;font:500 35px/1 Arial;display:block}.wattageChoiceGrid article>b{min-height:3.1em;font-size:18px;line-height:1.55;display:block}.wattageChoiceGrid article>p{color:var(--muted);margin:17px 0 0;font-size:14px!important;line-height:1.8!important}.manufacturerWattageGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:55px auto 35px;display:grid}.manufacturerWattageGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 26px}.manufacturerWattageGrid header>span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.manufacturerWattageGrid header>strong{margin:20px 0 28px;font-size:24px;display:block}.manufacturerWattageGrid dl{border-top:1px solid var(--line);margin:0}.manufacturerWattageGrid dl>div{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:14px;padding:16px 0;display:grid}.manufacturerWattageGrid dt{color:var(--green);font-weight:700}.manufacturerWattageGrid dd{color:#59605c;margin:0}.manufacturerWattageGrid article>p{color:var(--muted);margin:25px 0 0}.officialSnapshot{border-left:3px solid var(--green);background:#edf3f0;max-width:780px;margin:40px auto 0;padding:30px 34px}.officialSnapshot>b{color:var(--green);font-size:13px;display:block}.officialSnapshot>strong{margin:18px 0 10px;font-size:22px;line-height:1.55;display:block}.officialSnapshot>p{color:var(--muted);margin:0!important}.wattageTableHint{display:none}.wattageCheckTableWrap{overscroll-behavior-inline:contain;contain:inline-size;width:100%;min-width:0;max-width:1080px;margin:52px auto 35px;overflow-x:auto}.wattageCheckTableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:850px}.wattageCheckTableWrap th,.wattageCheckTableWrap td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:19px 17px}.wattageCheckTableWrap thead th{color:#fff;background:#202421}.wattageCheckTableWrap tbody th{width:125px;color:var(--green)}.wattageLinkGrid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:900px;margin:38px auto 0;display:grid}.wattageLinkGrid>div{border-top:2px solid var(--green);padding:26px 0}.wattageLinkGrid strong{font-size:19px}.wattageLinkGrid p{color:var(--muted);margin:13px 0 0}.wattageDecisionFlow{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:55px auto 38px;padding:0;list-style:none;display:grid}.wattageDecisionFlow li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:30px 27px;position:relative}.wattageDecisionFlow li>span{color:var(--green);font:500 18px/1 Arial}.wattageDecisionFlow li>strong{margin:28px 0 14px;font-size:20px;line-height:1.5;display:block}.wattageDecisionFlow li>p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.8!important}.sharedUseGrid{grid-template-columns:1fr 1fr;gap:34px;max-width:900px;margin:50px auto 35px;display:grid}.sharedUseGrid article{border-top:3px solid var(--green);background:#f1f4f1;padding:34px}.sharedUseGrid article:last-child{background:#f5f1e8;border-color:#90723c}.sharedUseGrid article>span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.sharedUseGrid article:last-child>span{color:#765d30}.sharedUseGrid article>strong{margin:22px 0 18px;font-size:22px;display:block}.sharedUseGrid ul{margin:0;padding-left:1.3em}.sharedUseGrid li+li{margin-top:8px}.pickWattage{background:#e4e1d7}.wattageMini{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;width:78%;display:grid}.wattageMini i{color:#294f47;background:#a8b7b1;place-items:center;height:58px;font:700 13px/1 Arial;display:grid}.wattageMini i:nth-child(2){background:#89a198;height:76px}.wattageMini i:nth-child(3){color:#fff;background:#5f8278;height:96px}.wattageMini i:nth-child(4){color:#fff;background:#315f55;height:118px}@media (width<=850px){.smartphoneWattageArticle .articleHero .twoLineTitle{font-size:24px}.wattagePhoto{grid-template-columns:1fr;margin:0 7vw 75px}.wattagePhoto>div,.wattagePhoto img{aspect-ratio:16/10;min-height:0}.wattagePhoto figcaption{min-height:240px}.smartphoneWattageArticle .chargerRecommendationSection{margin:0 7vw 80px;padding:55px 0 0}.smartphoneWattageArticle .chargerRecommendationSection>header{margin-bottom:52px}.chargerRecommendationGrid{grid-template-columns:1fr}.smartphoneWattageArticle .chargerRecommendationGrid>.chargerProductChapter{padding:0 0 68px}.smartphoneWattageArticle .chargerRecommendationGrid>.chargerProductChapter+article{margin-top:66px}.chargerProductChapterHeader{margin-bottom:24px}.chargerProductChapterHeader h3{font-size:28px}.smartphoneWattageArticle .chargerProductImage{padding:16px}.smartphoneWattageArticle .chargerProductImage img{width:100%}.chargerProductLead figcaption{grid-template-columns:1fr;gap:8px;padding:18px 2px}.smartphoneWattageArticle .recommendationReason{font-size:16px!important}.chargerDetailPhotos{margin-top:44px}.chargerDetailPhotos>header{display:block}.chargerDetailPhotos>header>strong{margin-top:10px;font-size:18px;display:block}.chargerDetailPhotos .chargerAspGallery figure+figure{margin-top:38px}.chargerDetailPhotos .chargerAspEmbed{min-height:430px}.chargerDetailPhotos .chargerAspEmbed img{width:260px;max-width:100%}.chargerDetailPhotos .chargerAspGallery figcaption{grid-template-columns:1fr;gap:8px;padding:18px 2px 0}.chargerDetailPhotos .chargerAspGallery figcaption small{grid-column:1}.recommendationJudgement{grid-template-columns:1fr;gap:22px;margin-top:38px}.smartphoneWattageArticle .recommendationLinks{grid-template-columns:1fr}.chargerProductImagePlaceholder{height:280px}.recommendationCopy h3,.recommendationReason,.recommendationCaution{min-height:0}.smartphoneWattageArticle .articleToc strong{grid-row:auto}.wattageNegotiation,.wattageChoiceGrid,.manufacturerWattageGrid,.wattageLinkGrid,.wattageDecisionFlow,.sharedUseGrid,.summaryBuyLinks{grid-template-columns:1fr}.wattageNegotiation>b{text-align:center;transform:rotate(90deg)}.wattageNegotiation figcaption{grid-column:1}.wattageChoiceGrid article>b{min-height:0}.manufacturerWattageGrid article{padding:28px 25px}.wattageLinkGrid,.sharedUseGrid{gap:12px}.wattageTableHint{max-width:1080px;color:var(--muted);margin:32px auto 10px;display:block;font-size:13px!important}.wattageCheckTableWrap{margin-top:0}}@media (width<=520px){.smartphoneWattageArticle .articleHero .twoLineTitle,.smartphoneWattageArticle .articleHero .twoLineTitle span:first-child{font-size:21px}}.chargerRecommendationSection .recommendationReason{font-size:15px!important}@media (width>=851px){.smartphoneWattageArticle .articleHero .twoLineTitle{font-size:clamp(36px,4vw,58px)}}@media (width<=520px){.smartphoneWattageArticle.ganArticle .articleHero .twoLineTitle,.smartphoneWattageArticle.ganArticle .articleHero .twoLineTitle span:first-child{font-size:21px}.smartphoneWattageArticle.ganArticle .articleHero .twoLineTitle span:last-child{font-size:19px}}.chargerProductLead{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);align-items:stretch;max-width:820px;margin:0 auto 38px;display:grid}.smartphoneWattageArticle .chargerProductImage{background:#f1f2ef;place-items:center;height:auto;min-height:330px;padding:28px;display:grid}.smartphoneWattageArticle .chargerProductImage img{object-fit:contain;width:240px;max-width:100%;height:auto;margin:0 auto;padding:0;display:block}.smartphoneWattageArticle .chargerProductLead.hasEditorialImage .chargerProductImage img{width:min(100%,520px)}.chargerProductLead figcaption{background:#fafbf8;padding:34px 30px;display:block}.chargerProductLead figcaption>p{color:var(--muted);margin:24px 0 0;font-size:14px!important;line-height:1.9!important}.chargerDetailPhotos .chargerAspGallery{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:24px;margin:0;display:grid}.chargerDetailPhotos .chargerAspGallery figure+figure{margin-top:0}.chargerDetailPhotos .chargerAspEmbed{min-height:340px}.chargerDetailPhotos .chargerAspEmbed img{width:260px;max-width:88%}.chargerDetailPhotos .chargerAspGallery figcaption{padding:18px 4px 0;display:block}.chargerDetailPhotos .chargerAspGallery figcaption small{margin-top:8px}.chargerProductChapter{scroll-margin-top:92px}.chargerProductChapter.secondaryRecommendation .chargerProductChapterHeader h3{font-size:clamp(27px,3vw,38px)}.chargerProductChapter.secondaryRecommendation .chargerDetailPhotos{margin-top:42px}@media (width<=850px){.chargerQuickPicks{margin:0 7vw 70px;padding-top:44px}.chargerQuickPickGrid{grid-template-columns:1fr}.chargerQuickPickGrid>article{grid-template-columns:150px 1fr;gap:0 18px;display:grid}.chargerQuickPickMeta{grid-column:1/-1}.chargerQuickPickPhoto{height:180px}.chargerQuickPickCopy>span{margin-top:0}.chargerQuickPickName{min-height:0}.chargerProductLead{grid-template-columns:1fr}.smartphoneWattageArticle .chargerProductImage{min-height:300px;padding:20px}.smartphoneWattageArticle .chargerProductImage img{width:240px;max-width:100%}.chargerProductLead figcaption{padding:22px 20px}.chargerProductLead figcaption>p{margin-top:14px}.chargerDetailPhotos .chargerAspGallery{grid-template-columns:1fr}.chargerDetailPhotos .chargerAspGallery figure+figure{margin-top:16px}.chargerDetailPhotos .chargerAspEmbed{min-height:330px}.chargerDetailPhotos .chargerAspEmbed img{width:240px;max-width:88%}.chargerDetailPhotos .chargerAspGallery figcaption{padding:18px 2px 0}}@media (width<=560px){.chargerQuickPickGrid>article{display:block}.chargerQuickPickPhoto{height:220px}.chargerQuickPickCopy>span{margin-top:18px}.chargerQuickPicks>header h2{font-size:25px}}.hubGuideArticle .sharedUseGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:960px}.hubGuideArticle .sharedUseGrid article:nth-child(2){background:#eef3f6;border-color:#47769a}.hubGuideArticle .sharedUseGrid article:nth-child(2)>span{color:#365f7d}.hubGuideArticle .sharedUseGrid article:nth-child(3){background:#f5f1e8;border-color:#90723c}.hubGuideArticle .chargerAspEmbed img,.hubGuideArticle .chargerProductImage img{width:400px;max-width:100%}.macbookTopicLead{color:#fff;background:#202421;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);max-width:1080px;margin:42px auto 0;text-decoration:none;display:grid}.macbookTopicLead figure{background:#eef0ec;grid-template-columns:repeat(3,1fr);margin:0;padding:28px;display:grid}.macbookTopicLead figure img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.macbookTopicLead>div{flex-direction:column;padding:42px 36px;display:flex}.macbookTopicLead small{color:#8ebdb0;letter-spacing:.1em;font:700 10px/1.5 Arial}.macbookTopicLead h3{margin:24px 0 18px;font:500 27px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.macbookTopicLead p{color:#c2cbc6;margin:0;font-size:15px;line-height:1.9}.macbookTopicLead strong{margin-top:auto;padding-top:28px;font-size:13px}@media (width<=850px){.hubGuideArticle .sharedUseGrid{grid-template-columns:1fr}.hubGuideArticle .twoLineTitle{font-size:22px}.macbookTopicLead{grid-template-columns:1fr}.macbookTopicLead figure{padding:18px}.macbookTopicLead>div{padding:30px 24px}.macbookTopicLead h3{font-size:23px}}@media (width<=520px){.hubGuideArticle .twoLineTitle{font-size:19px}.hubGuideArticle .twoLineTitle span:first-child{font-size:21px}.hubGuideArticle .twoLineTitle span:last-child{letter-spacing:-.055em}}.powerGuideProductPhoto{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.9fr) 1fr;max-width:820px;margin:34px auto 42px;display:grid}.powerGuideProductPhoto>a{background:#f1f2ef;place-items:center;min-height:350px;padding:26px;display:grid}.powerGuideProductPhoto img{object-fit:contain;width:min(100%,420px);height:auto;display:block}.powerGuideProductPhoto figcaption{background:#fafbf8;padding:34px 30px}.powerGuideProductPhoto figcaption>span{color:var(--green);letter-spacing:.1em;font:700 10px/1.5 Arial}.powerGuideProductPhoto figcaption>p{color:var(--muted);margin:24px 0 0;font-size:14px!important;line-height:1.9!important}@media (width<=850px){.powerGuideProductPhoto{grid-template-columns:1fr}.powerGuideProductPhoto>a{min-height:300px}.powerGuideProductPhoto figcaption{padding:22px 20px}.powerGuideProductPhoto figcaption>p{margin-top:14px}}.dualGenerationSummary{border-top:1px solid var(--ink);max-width:1040px;margin:0 auto 110px;padding:72px 0 0}.dualGenerationSummary>header{max-width:720px;margin-bottom:48px}.dualGenerationSummary>header h2,.dualProductSection>header h2{margin:16px 0 20px;font:500 clamp(30px,3.2vw,44px)/1.45 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.dualGenerationSummary>header>p:last-child,.dualProductSection>header>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.9}.dualGenerationGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.dualGenerationGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:32px 28px 36px}.dualGenerationGrid article>span{color:var(--green);letter-spacing:.1em;font:700 12px/1.5 Arial}.dualGenerationGrid article>strong{margin:30px 0 18px;font-size:21px;line-height:1.55;display:block}.dualGenerationGrid article>p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.9!important}.dualGenerationGrid .native{background:#edf3f0}.dualGenerationGrid .closed{background:#f5f1e8}.dualGenerationGrid .displaylink{background:#eef2f5}.dualProductSection{color:#fff;background:#202421;max-width:1120px;margin:0 auto 120px;padding:80px 60px}.dualProductSection>header{max-width:760px;margin-bottom:52px}.dualProductSection>header .microLabel{color:#8ebdb0}.dualProductSection>header>p:last-child{color:#c3ccc7}.dualProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dualProductCard{min-width:0;color:var(--ink);background:#fff;border-top:4px solid #718494;padding:34px}.dualProductCard.primaryRecommendation{border-color:#6ca997}.dualProductCard>header>span{color:var(--green);letter-spacing:.09em;font:700 11px/1.5 Arial}.dualProductCard>header>b{color:#6b736f;margin:16px 0 12px;font-size:13px;display:block}.dualProductCard>header>h3{min-height:5.1em;margin:0 0 28px;font:500 23px/1.55 Hiragino Maru Gothic ProN,Yu Gothic,sans-serif}.productMediaPending{text-align:center;background:#f0f2ee;border:1px dashed #aeb7b1;flex-direction:column;justify-content:center;align-items:center;min-height:290px;margin-bottom:30px;padding:30px;display:flex}.productMediaPending>span{color:var(--green);letter-spacing:.12em;font:700 10px/1.5 Arial}.productMediaPending>strong{margin:22px 0 12px;font-size:18px}.productMediaPending>small{color:#737b76;max-width:24em}.dualOfficialGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.dualOfficialGallery figure{border:1px solid var(--line);background:#f5f6f3;min-width:0;margin:0}.dualOfficialGallery figure:first-child{grid-column:1/-1}.dualOfficialGallery a{background:#fff;place-items:center;min-height:220px;padding:12px;line-height:0;display:grid}.dualOfficialGallery figure:first-child a{min-height:300px}.dualOfficialGallery img{object-fit:contain;width:100%;height:auto;display:block}.dualOfficialGallery figcaption{padding:17px 16px 19px}.dualOfficialGallery figcaption>b,.dualOfficialGallery figcaption>span,.dualOfficialGallery figcaption>small{display:block}.dualOfficialGallery figcaption>b{font-size:14px;line-height:1.6}.dualOfficialGallery figcaption>span{color:#58605b;margin-top:9px;font-size:12px;line-height:1.75}.dualOfficialGallery figcaption>small{color:#7b817d;margin-top:11px;font-size:10px;line-height:1.65}.dualProductCard .recommendationReason{color:#4e5752;min-height:12em;margin:0;font-size:15px!important;line-height:1.9!important}.dualProductCard dl{border-top:1px solid var(--line);margin:28px 0 0}.dualProductCard dl>div{border-bottom:1px solid var(--line);padding:16px 0}.dualProductCard dt{color:var(--green);margin-bottom:7px;font-size:12px;font-weight:700}.dualProductCard dd{color:#555d58;margin:0;font-size:14px;line-height:1.8}.dualProductCard .recommendationCaution{color:#625b4d;background:#f7f2e8;min-height:11em;margin:22px 0;padding:18px;font-size:14px!important;line-height:1.85!important}.dualProductCard .recommendationCaution>b{color:#7e632d;margin-bottom:7px;display:block}.officialProductLink{color:#fff;background:#202421;justify-content:space-between;padding:14px 16px;font-size:13px;display:flex;text-decoration:none!important}.dualDraftNote{color:#b6c0ba;margin:28px 0 0;font-size:12px!important;line-height:1.9!important}.connectionDiagramList{gap:18px;max-width:960px;margin:52px auto 36px;display:grid}.connectionDiagram{border:1px solid var(--line);background:#fafbf8;grid-template-columns:280px 1fr;margin:0;display:grid}.connectionDiagram figcaption{border-right:1px solid var(--line);padding:28px}.connectionDiagram figcaption>span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.connectionDiagram figcaption>strong{margin:22px 0 12px;font-size:20px;line-height:1.5;display:block}.connectionDiagram figcaption>p{color:var(--muted);margin:0;font-size:13px!important;line-height:1.8!important}.connectionNodes{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-width:0;padding:30px;display:grid}.connectionNodes>i{color:#64746e;text-align:center;font:700 12px/1.5 Arial}.macNode,.monitorStack>div{text-align:center;background:#edf3f0;border:1px solid #bbc5bf;min-width:0;padding:20px}.macNode>span{color:var(--green);letter-spacing:.08em;font:700 10px/1.5 Arial;display:block}.macNode>b{margin-top:12px;font-size:15px;display:block}.macNode>small{color:var(--muted);margin-top:8px;display:block}.monitorStack{gap:10px;display:grid}.monitorStack>div{color:#fff;letter-spacing:.06em;background:#202421;font:700 11px/1.5 Arial}.closedRoute .macNode{background:#f5f1e8}.displayLinkRoute .macNode{background:#eef2f5}.displayLinkRoute .connectionNodes>i{border-bottom:2px dashed #718494}@media (width<=850px){.dualGenerationSummary,.dualProductSection{margin:0 7vw 80px}.dualGenerationSummary{padding-top:55px}.dualGenerationGrid,.dualProductGrid{grid-template-columns:1fr}.dualProductSection{color:var(--ink);border-top:1px solid var(--ink);background:0 0;padding:58px 0 0}.dualProductSection>header .microLabel{color:var(--green)}.dualProductSection>header>p:last-child{color:var(--muted)}.dualProductCard{border-top:3px solid var(--green);padding:28px 0 56px}.dualProductCard+article{margin-top:38px}.dualProductCard>header>h3,.dualProductCard .recommendationReason,.dualProductCard .recommendationCaution{min-height:0}.dualOfficialGallery a,.dualOfficialGallery figure:first-child a{min-height:280px}.dualDraftNote{color:var(--muted)}.connectionDiagram{grid-template-columns:1fr}.connectionDiagram figcaption{border-right:0;border-bottom:1px solid var(--line)}.connectionNodes{grid-template-columns:1fr;padding:24px}.connectionNodes>i{padding:5px}.displayLinkRoute .connectionNodes>i{border:0;border-left:2px dashed #718494}}@media (width<=520px){.dualMonitorArticle .articleHero .twoLineTitle{font-size:19px}.dualMonitorArticle .articleHero .twoLineTitle span:first-child{font-size:21px}.dualGenerationSummary>header h2,.dualProductSection>header h2{font-size:26px}.dualProductCard>header>h3{font-size:21px}.productMediaPending{min-height:230px;padding:24px}.dualOfficialGallery{grid-template-columns:1fr}.dualOfficialGallery figure:first-child{grid-column:auto}.dualOfficialGallery a,.dualOfficialGallery figure:first-child a{min-height:0}.connectionDiagram figcaption,.connectionNodes{padding:22px}}.dockComparisonArticle .chargerRecommendationSection>.chargerProductChapter+article{border-top:1px solid var(--ink);margin-top:92px;padding-top:84px}.dockProductReference .chargerOfficialEmbed{background:#f5f6f3;place-items:center;min-height:340px;line-height:0;display:grid}.dockProductReference .chargerOfficialEmbed img{width:min(100%,400px);height:auto;display:block}.dockProductReference .chargerOfficialPhotos figcaption small{color:#66706a}.dockVerifiedFacts{border-left:3px solid var(--green);background:#eef3f0;margin:38px 0 0;padding:28px 30px}.dockVerifiedFacts>strong{margin-bottom:16px;font-size:17px;display:block}.dockVerifiedFacts ul{margin:0;padding-left:1.25em}.dockVerifiedFacts li+li{margin-top:9px}@media (width<=850px){.dockComparisonArticle .chargerRecommendationSection>.chargerProductChapter+article{margin-top:64px;padding-top:60px}.dockProductReference .chargerOfficialEmbed{min-height:300px}.dockVerifiedFacts{padding:24px 22px}}.actionCameraArticle .cameraProductSection{max-width:1060px;padding:82px 62px}.actionCameraArticle .cameraProductSection>.affiliateDisclosure{color:#cad2cd;background:#2b302d;border-left:3px solid #79ac9e;margin:-25px 0 55px;padding:18px 20px}.actionCameraArticle .cameraProductSection>.affiliateDisclosure b{color:#fff;margin-bottom:6px;font-size:13px;display:block}.actionCameraArticle .cameraProductSection>.affiliateDisclosure p{margin:0;font-size:12px!important;line-height:1.8!important}.actionCameraArticle .cameraProductGrid{display:block}.actionCameraArticle .cameraProductCard{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:0 38px;min-width:0;padding:38px;display:grid}.actionCameraArticle .cameraProductCard+article{margin-top:38px}.actionCameraArticle .cameraProductCard>header{border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:30px}.actionCameraArticle .cameraProductCard>header>h3{min-height:0;margin-bottom:24px;font-size:30px}.cameraProductGallery{align-self:start;min-width:0;margin:0}.cameraProductGallery a{background:#f2f3ef;place-items:center;line-height:0;display:grid;text-decoration:none!important}.cameraProductGalleryMain{min-height:340px;padding:14px}.cameraProductGallery img{object-fit:contain;width:100%;height:auto;display:block}.cameraProductGalleryDetails{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.cameraProductGalleryDetails a{min-height:165px;padding:8px}.cameraProductGallery figcaption{color:#737c77;margin-top:12px;font-size:10px;line-height:1.65}.actionCameraArticle .cameraProductCopy{min-width:0}.actionCameraArticle .cameraProductCopy .recommendationReason{color:#4e5752;min-height:0;margin:0;font-size:16px!important;line-height:2!important}.actionCameraArticle .cameraProductCopy dl{margin-top:26px}.actionCameraArticle .cameraProductCopy .recommendationCaution{min-height:0}.shopLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 10px;display:grid}.shopLink{color:#fff;text-align:center;min-width:0;padding:13px 10px;text-decoration:none!important}.shopLink span,.shopLink strong{display:block}.shopLink span{letter-spacing:.06em;font:700 9px/1.4 Arial}.shopLink strong{margin-top:5px;font-size:11px;line-height:1.4}.shopLink-amazon{background:#202421}.shopLink-rakuten{background:#8f1820}.shopLink-yahoo{background:#5d456f}.actionCameraArticle .cameraProductCopy .recommendationLinks a:last-child{color:#28322d;background:#eef1ed}.cameraReviewSection{border-top:1px solid var(--ink)}.cameraReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:960px;margin:44px auto 0;display:grid}.cameraReviewGrid article{border-top:3px solid var(--green);background:#f2f5f2;flex-direction:column;min-width:0;padding:28px 25px 25px;display:flex}.cameraReviewGrid article:nth-child(2){background:#f0f3f5;border-color:#59778c}.cameraReviewGrid article:nth-child(3){background:#f5f1eb;border-color:#8b633c}.cameraReviewGrid span{color:var(--green);letter-spacing:.1em;font:700 11px/1.5 Arial}.cameraReviewGrid strong{margin:24px 0 14px;font-size:19px;line-height:1.6;display:block}.cameraReviewGrid p{color:var(--muted);margin:0 0 22px;font-size:14px!important;line-height:1.9!important}.cameraReviewGrid a{color:var(--green);margin-top:auto;font-size:12px;font-weight:700;text-decoration:none!important}.monitorArticle .cameraProductGallery a{background:#f6f7f5}.monitorArticle .cameraProductGalleryMain img{max-height:340px}.monitorArticle .cameraProductGalleryDetails img{max-height:165px}.monitorArticle .cameraProductGallery figcaption span{color:#69726d;display:inline}.monitorCheckedPrice{border-left:3px solid var(--green);background:#f1f4f1;padding:12px 15px;font-weight:700;color:#34413b!important;margin:18px 0 0!important;font-size:12px!important;line-height:1.7!important}.monitorPowerDiagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:42px 0;display:grid}.monitorPowerDiagram article{background:#edf4f0;border-top:4px solid #78a695;min-width:0;padding:28px 24px 24px;position:relative}.monitorPowerDiagram article:nth-child(2){background:#edf2f5;border-color:#6f89a0}.monitorPowerDiagram article:nth-child(3){background:#e9edf0;border-color:#3d4a58}.monitorPowerDiagram span{color:var(--green);letter-spacing:-.04em;font:800 28px/1 Arial,sans-serif;display:block}.monitorPowerDiagram strong{margin:18px 0 12px;font-size:17px;line-height:1.5;display:block}.monitorPowerDiagram p{color:var(--muted);margin:0 0 22px!important;font-size:13px!important;line-height:1.85!important}.monitorPowerDiagram i{color:#52665d;letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:6px 10px;font:700 10px/1 Arial,sans-serif;display:inline-block}.monitorScaleSteps{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:42px 0;display:grid}.monitorScaleSteps article{background:#fff;min-width:0;padding:30px 26px}.monitorScaleSteps span{color:var(--green);letter-spacing:.12em;font:700 11px/1 Arial,sans-serif}.monitorScaleSteps strong{margin:24px 0 12px;font-size:18px;line-height:1.55;display:block}.monitorScaleSteps p{color:var(--muted);margin:0!important;font-size:13px!important;line-height:1.85!important}.deskWorkspaceTopic .macbookTopicLead>figure{grid-template-columns:1fr}.deskWorkspaceTopic .macbookTopicLead>figure img{object-fit:cover;height:100%;max-height:360px}.monitorSizeArticle .monitorTwoChoice{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorSizeArticle .articleHero .twoLineTitle{font-size:clamp(30px,3vw,42px)}.monitorSizeArticle .monitorPairGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.monitorSizeArticle .monitorPairGrid .cameraProductCard{margin:0;padding:32px;display:block}.monitorSizeArticle .monitorPairGrid .cameraProductCard>header{margin-bottom:26px}.monitorSizeArticle .monitorPairGrid .cameraProductCard>header>h3{font-size:27px}.monitorSizeArticle .monitorPairGrid .cameraProductGallery{margin-bottom:26px}.monitorSizeArticle .monitorDistanceDiagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:42px 0;display:grid}.monitorSizeArticle .monitorDistanceDiagram article{background:#edf4f0;border-top:4px solid #78a695;min-width:0;padding:28px 24px}.monitorSizeArticle .monitorDistanceDiagram article:nth-child(2){background:#edf2f5;border-color:#6f89a0}.monitorSizeArticle .monitorDistanceDiagram article:nth-child(3){background:#f5f1eb;border-color:#8b633c}.monitorSizeArticle .monitorDistanceDiagram span{color:var(--green);letter-spacing:-.03em;font:800 24px/1 Arial,sans-serif}.monitorSizeArticle .monitorDistanceDiagram strong{margin:20px 0 12px;font-size:17px;line-height:1.5;display:block}.monitorSizeArticle .monitorDistanceDiagram p{color:var(--muted);margin:0!important;font-size:13px!important;line-height:1.85!important}.monitorSizeArticle .monitorReviewPair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.actionCameraArticle .cameraProductSection{margin:0 7vw 80px;padding:58px 0 0}.actionCameraArticle .cameraProductSection>.affiliateDisclosure{color:#56605a;background:#eef3f0;margin:-20px 0 40px}.actionCameraArticle .cameraProductSection>.affiliateDisclosure b{color:var(--ink)}.actionCameraArticle .cameraProductCard{padding:28px 0 58px;display:block}.actionCameraArticle .cameraProductCard+article{margin-top:52px}.cameraProductGallery{margin-bottom:28px}.cameraProductGalleryMain{min-height:0}.cameraReviewGrid{grid-template-columns:1fr;gap:12px}.monitorPowerDiagram,.monitorScaleSteps,.monitorSizeArticle .monitorPairGrid,.monitorSizeArticle .monitorDistanceDiagram,.monitorSizeArticle .monitorReviewPair{grid-template-columns:1fr}.monitorSizeArticle .monitorPairGrid .cameraProductCard{padding:28px 0 58px}.monitorArticle .cameraProductGalleryMain img,.monitorArticle .cameraProductGalleryDetails img{max-height:none}}@media (width<=520px){.monitorSizeArticle .articleHero .twoLineTitle,.monitorSizeArticle .articleHero .twoLineTitle span:first-child{letter-spacing:-.055em;font-size:18px}.monitorSizeArticle .monitorTwoChoice{grid-template-columns:1fr}.actionCameraArticle .cameraProductCard>header>h3{font-size:23px}.cameraProductGalleryDetails a{min-height:0}.shopLinkGrid{grid-template-columns:1fr}.shopLink{text-align:left;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.shopLink strong{margin-top:0;font-size:12px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
