:root{--blz-paper:#FFFFFF;--blz-ink:#121417;--blz-board:#EDEDEA;--blz-flag:#C8252F;--blz-reading:'Wix Madefor Text',sans-serif;--blz-display:'Calistoga',serif;color-scheme:light}
*{box-sizing:border-box;border-radius:0}
html{text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-padding-top:24px}
body{margin:0;background:var(--blz-paper);color:var(--blz-ink);font:400 18px/1.55 var(--blz-reading)}
a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px;overflow-wrap:anywhere}
a:hover{text-decoration-thickness:3px}
a,summary,button{touch-action:manipulation}
a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--blz-flag);outline-offset:4px;box-shadow:0 0 0 4px var(--blz-paper)}
h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}
h1,h2,h3{font-family:var(--blz-display);font-weight:400;line-height:1.12;letter-spacing:0;color:inherit}
h1{font-size:clamp(46px,4.1vw,60px);max-width:22ch;text-wrap:balance}
h2{font-size:clamp(30px,3vw,44px);text-wrap:balance}
h3{font-size:26px}
p+p{margin-top:18px}
strong,b{font-weight:600}
img{display:block;max-width:100%;height:auto}
button,summary{font:inherit}
::selection{background:var(--blz-board);color:var(--blz-ink)}
.blz-frame{width:min(1328px,calc(100% - 64px));margin-inline:auto}
.blz-skip-board{position:absolute;left:16px;top:-120px;z-index:40;background:var(--blz-paper);padding:12px 20px}
.blz-skip-board:focus{top:12px}
.blz-header{height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:10}
.blz-wordmark{display:flex;align-items:baseline;gap:3px;text-decoration:none;overflow-wrap:normal;font:400 46px/1 var(--blz-display)}
.blz-wordmark img{width:32px;height:20px;align-self:center}
.blz-nav-board{display:flex;gap:0;align-items:stretch;list-style:none;padding:0}
.blz-nav-board a{display:flex;align-items:center;justify-content:center;width:128px;height:64px;border:2px solid var(--blz-ink);white-space:nowrap;font-size:16px;font-weight:600;text-decoration:none;padding:14px;text-align:center;overflow-wrap:normal}
.blz-nav-board li:nth-child(even){color:var(--blz-paper);background:var(--blz-ink)}
.blz-nav-board a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
.blz-menu-phone{display:none}
.blz-home-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:var(--blz-board);padding:0;margin-top:24px}
.blz-intro-square{grid-column:1/3;grid-row:1/3;padding:40px;background:var(--blz-paper);display:flex;flex-direction:column;justify-content:center}
.blz-intro-square h1{font-size:clamp(60px,6.1vw,88px);line-height:1.02;max-width:8.7ch;margin-bottom:28px}
.blz-intro-square .blz-opening-words{font-size:24px;line-height:1.42;max-width:36ch}
.blz-guide-line{margin-top:24px;font-size:20px;line-height:1.45;font-weight:600;max-width:39ch}
.blz-home-board>.blz-supplier-square{grid-column:3/5;grid-row:1;min-height:0}
.blz-supplier-square{background:var(--blz-paper);padding:24px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:center}
.blz-supplier-square h2{font-size:27px;line-height:1.15;text-wrap:initial}
.blz-supplier-copy>p{font-size:18px;line-height:1.42;margin-top:12px}
.blz-product-image{width:180px;height:auto;object-fit:contain;background:var(--blz-paper)}
.blz-supplier-copy .blz-cut-action{margin-top:16px}
.blz-cut-action{display:inline-block;max-width:100%;padding:12px 22px;background:var(--blz-flag);color:var(--blz-paper);font-weight:600;font-size:17px;line-height:1.25;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}
.blz-cut-action:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--blz-paper);text-decoration:underline;text-decoration-thickness:3px}
.blz-code-square{background:var(--blz-ink);color:var(--blz-paper);padding:24px;display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}
.blz-code-square dl{display:grid;gap:14px}
.blz-code-square dt{font-size:26px;font-weight:600;line-height:1.15;margin-bottom:5px}
.blz-code-square dd{font-size:17px;line-height:1.3}
.blz-code-square>p{font-size:16px;line-height:1.35}
.blz-home-board>.blz-code-square{grid-column:3;grid-row:2}
.blz-home-photo{grid-column:4;grid-row:2;aspect-ratio:1;margin:0;min-width:0}
.blz-home-photo img{width:100%;height:100%;object-fit:cover}
.blz-block-gap{margin-top:88px}
.blz-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}
.blz-section-head>p{max-width:35ch}
.blz-read-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:var(--blz-board)}
.blz-read-square{background:var(--blz-paper);padding:22px;min-height:0;aspect-ratio:1;display:flex;flex-direction:column;gap:14px;border-bottom:3px solid var(--blz-ink);min-width:0}
.blz-read-square:nth-child(4n+2),.blz-read-square:nth-child(4n+3){background:var(--blz-board)}
.blz-read-square h3{font-size:25px;line-height:1.2}
.blz-read-square p{font-size:18px;line-height:1.5}
.blz-read-links{margin-top:auto;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:16px;font-weight:600;padding-top:8px}
.blz-compound-unit{white-space:nowrap}
.blz-clock-band{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:48px;background:var(--blz-board);align-items:center}
.blz-clock-band img{width:100%;height:auto}
.blz-clock-band h2{margin-bottom:20px}
.blz-clock-band p{max-width:47ch}
.blz-faq-preview{display:grid;grid-template-columns:1fr 2fr;gap:64px}
.blz-faq-preview h2{max-width:12ch}
.blz-question{border-top:2px solid var(--blz-ink);padding:20px 0}
.blz-question summary{font-size:20px;font-weight:600;cursor:pointer;list-style-position:outside;margin-left:20px;padding-right:10px;line-height:1.4}
.blz-question p{margin-top:16px;max-width:67ch}
.blz-question:last-child{border-bottom:2px solid var(--blz-ink)}
.blz-recommendation{border-top:8px solid var(--blz-ink);padding:32px 0;display:grid;grid-template-columns:1fr 2fr;gap:64px}
.blz-recommendation h2{font-size:36px;max-width:15ch}
.blz-recommendation p{max-width:66ch}
.blz-breadcrumb{font-size:16px;line-height:1.4;margin-top:16px;margin-bottom:20px;display:flex;gap:10px;flex-wrap:wrap}
.blz-breadcrumb ol{list-style:none;display:flex;gap:10px;flex-wrap:wrap;padding:0}
.blz-breadcrumb li:not(:last-child){white-space:nowrap}
.blz-breadcrumb li:not(:last-child)::after{content:' /';margin-left:10px}
.blz-page-opening{padding:12px 0 28px}
.blz-page-opening>p{max-width:70ch;margin-top:20px;font-size:21px;line-height:1.45}
.blz-product-board{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--blz-board)}
.blz-quick-position{border:2px solid var(--blz-ink);padding:28px;background:var(--blz-paper)}
.blz-quick-position h2{font-size:26px;margin-bottom:16px}
.blz-quick-position dl{display:grid;gap:14px}
.blz-quick-position dt{font-weight:600;font-size:17px;line-height:1.3;margin-bottom:4px}
.blz-quick-position dd{font-size:18px;line-height:1.42;max-width:47ch}
.blz-product-board .blz-supplier-square{grid-template-columns:200px minmax(0,1fr);padding:28px;gap:24px}
.blz-product-board .blz-product-image{width:200px}
.blz-full-heading{margin:64px 0 32px;font-size:46px}
.blz-reading-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(0,1fr);gap:80px;align-items:start}
.blz-reading-sections{min-width:0}
.blz-reading-section+.blz-reading-section{margin-top:40px}
.blz-reading-section h2{font-size:33px;margin-bottom:18px}
.blz-reading-section p{max-width:70ch}
.blz-square-photo img{width:100%;aspect-ratio:1;object-fit:cover}
.blz-reading-aside{display:grid;gap:24px;min-width:0}
.blz-related-board{padding:24px;background:var(--blz-board)}
.blz-related-board h2{font-size:26px;margin-bottom:18px}
.blz-related-board ul{list-style:none;display:grid;gap:14px;padding:0}
.blz-related-board a{font-size:17px}
.blz-product-code-row{margin-top:32px;max-width:660px}
.blz-product-code-row .blz-code-square dl{grid-template-columns:1fr 1fr}
.blz-supplier-note{background:var(--blz-board);padding:22px 28px;margin:4px 0 40px}
.blz-supplier-note p{max-width:83ch}
.blz-general-sections{max-width:820px;margin-top:48px}
.blz-comparison{width:100%;border-collapse:collapse;margin:24px 0 44px;table-layout:fixed}
.blz-comparison caption{text-align:left;font-size:19px;font-weight:600;margin-bottom:16px}
.blz-comparison th,.blz-comparison td{text-align:left;vertical-align:top;padding:22px 18px;border-bottom:2px solid var(--blz-ink);font-size:18px;line-height:1.4}
.blz-comparison thead th{background:var(--blz-ink);color:var(--blz-paper);font-weight:600}
.blz-comparison tbody tr:nth-child(even){background:var(--blz-board)}
.blz-cell-label{display:none}
.blz-questions-list{max-width:900px;margin-top:12px}
.blz-wide-photo{max-width:620px;margin-top:48px}
.blz-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:36px}
.blz-source-square{padding:24px;background:var(--blz-board);min-width:0}
.blz-source-square h2{font-size:24px;line-height:1.3;margin-bottom:14px}
.blz-source-square p{font-size:16px;line-height:1.5;overflow-wrap:anywhere}
.blz-source-square p+p{margin-top:10px}
.blz-footer-board{border-top:2px solid var(--blz-ink);padding:32px 0;margin-top:72px;display:grid;grid-template-columns:2fr 1fr;gap:32px;font-size:16px;line-height:1.5}
.blz-footer-board p{max-width:75ch}
.blz-footer-board nav{display:flex;gap:20px;flex-wrap:wrap;align-content:start}
.blz-footer-board .blz-copyright{margin-top:14px}
@media(min-width:1400px){.blz-frame{width:1328px}.blz-home-board{grid-template-rows:326px 326px}}
@media(min-width:901px) and (max-width:1399px){.blz-home-board{grid-template-rows:minmax(310px,auto) minmax(310px,auto)}.blz-supplier-square{grid-template-columns:130px minmax(0,1fr);padding:20px;gap:16px}.blz-product-image{width:130px}.blz-supplier-square h2{font-size:24px}.blz-supplier-copy>p{font-size:17px}.blz-product-board .blz-supplier-square{grid-template-columns:140px minmax(0,1fr);padding:20px;gap:18px}.blz-product-board .blz-product-image{width:140px}}
@media(max-width:1399px){.blz-read-board{grid-template-columns:repeat(2,minmax(0,1fr))}.blz-reading-layout{gap:36px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.blz-faq-preview,.blz-recommendation{gap:32px}}
@media(max-width:900px){.blz-home-board{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.blz-intro-square{grid-column:1/3;grid-row:1;padding:28px}.blz-intro-square h1{max-width:none;font-size:60px;margin-bottom:18px}.blz-home-board>.blz-supplier-square{grid-column:1/3;grid-row:2}.blz-home-board>.blz-code-square{grid-column:1;grid-row:3}.blz-home-photo{grid-column:2;grid-row:3}.blz-reading-layout{grid-template-columns:1fr}.blz-reading-aside{grid-template-columns:1fr 1fr}.blz-product-board{grid-template-columns:1fr}.blz-clock-band{padding:32px;gap:28px}.blz-product-board .blz-supplier-square{grid-template-columns:180px minmax(0,1fr)}.blz-nav-desktop{display:none}.blz-menu-phone{display:block}.blz-menu-phone>summary{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--blz-ink);color:var(--blz-paper);list-style:none;font-size:24px;line-height:1}.blz-menu-phone>summary::-webkit-details-marker{display:none}.blz-menu-phone[open] .blz-nav-board{position:absolute;top:84px;right:0;background:var(--blz-paper);padding:8px;box-shadow:0 0 0 2px var(--blz-ink);display:grid;grid-template-columns:1fr 1fr;z-index:20}.blz-menu-phone .blz-nav-board a{height:72px}.blz-reference-grid{grid-template-columns:1fr}}
@media(max-width:600px){body{font-size:17px;line-height:1.55}.blz-frame{width:calc(100% - 24px)}.blz-header{height:68px}.blz-wordmark{font-size:36px}.blz-wordmark img{width:28px;height:18px}.blz-menu-phone[open] .blz-nav-board{top:60px}h1{font-size:36px;line-height:1.12}h2{font-size:30px}h3{font-size:25px}.blz-home-board{display:flex;flex-direction:column;margin-top:8px;gap:8px}.blz-intro-square{padding:14px 16px}.blz-intro-square h1{font-size:38px;line-height:1.08;margin-bottom:10px;max-width:none;text-wrap:initial}.blz-intro-square .blz-opening-words{font-size:16px;line-height:1.3;max-width:none}.blz-guide-line{margin-top:10px;font-size:16px;line-height:1.3;max-width:none}.blz-supplier-square,.blz-product-board .blz-supplier-square{padding:14px;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center}.blz-supplier-square h2{font-size:21px;line-height:1.16}.blz-product-image,.blz-product-board .blz-product-image{width:92px;height:auto}.blz-supplier-copy>p{font-size:16px;line-height:1.3;margin-top:8px}.blz-supplier-copy .blz-cut-action{margin-top:10px}.blz-cut-action{padding:10px 14px;font-size:16px;line-height:1.25}.blz-code-square{padding:14px;gap:10px}.blz-code-square dl{gap:9px}.blz-code-square dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.blz-code-square dt{font-size:20px;margin:0}.blz-code-square dd{font-size:16px;line-height:1.25}.blz-code-square>p{font-size:16px;line-height:1.25}.blz-home-photo{aspect-ratio:1}.blz-block-gap{margin-top:52px}.blz-section-head{display:block;margin-bottom:22px}.blz-section-head>p{margin-top:16px}.blz-read-board{grid-template-columns:1fr}.blz-read-square{min-height:0;aspect-ratio:auto;padding:24px;gap:18px}.blz-read-square h3{font-size:28px}.blz-read-square p{font-size:17px}.blz-read-links{padding-top:12px}.blz-clock-band{grid-template-columns:1fr;padding:24px;gap:24px}.blz-clock-band h2{font-size:29px}.blz-faq-preview,.blz-recommendation{grid-template-columns:1fr;gap:24px}.blz-faq-preview h2{max-width:none}.blz-recommendation{padding:24px 0}.blz-recommendation h2{font-size:30px;max-width:none}.blz-question{padding:18px 0}.blz-question summary{font-size:18px}.blz-breadcrumb{font-size:16px;margin-top:8px;margin-bottom:12px;gap:6px}.blz-page-opening{padding:8px 0 20px}.blz-page-opening>p{font-size:17px;line-height:1.45;margin-top:14px}.blz-quick-position{padding:20px}.blz-quick-position h2{font-size:25px;margin-bottom:16px}.blz-quick-position dt{font-size:16px}.blz-quick-position dd{font-size:17px;line-height:1.4}.blz-quick-position dl{gap:14px}.blz-full-heading{font-size:34px;margin-top:44px;margin-bottom:28px}.blz-reading-section h2{font-size:29px;margin-bottom:16px}.blz-reading-section+.blz-reading-section{margin-top:32px}.blz-reading-aside{grid-template-columns:1fr}.blz-reading-layout{gap:32px}.blz-product-code-row .blz-code-square dl{grid-template-columns:1fr}.blz-supplier-note{padding:18px;margin-bottom:32px}.blz-general-sections{margin-top:32px}.blz-comparison,.blz-comparison tbody,.blz-comparison tr,.blz-comparison td,.blz-comparison tbody th{display:block;width:100%}.blz-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blz-comparison tbody tr{padding:20px 18px;border-bottom:3px solid var(--blz-ink)}.blz-comparison td,.blz-comparison tbody th{padding:10px 0;border:0;font-size:17px}.blz-comparison tbody th{font-family:var(--blz-display);font-size:25px;font-weight:400}.blz-cell-label{display:block;font-weight:600;font-size:16px;margin-bottom:4px}.blz-source-square{padding:22px}.blz-source-square h2{font-size:24px}.blz-source-square p{font-size:16px}.blz-footer-board{grid-template-columns:1fr;padding:26px 0;gap:24px;margin-top:48px;font-size:16px}}
@media(max-width:600px){.blz-home-board>.blz-intro-square{padding-block:8px}.blz-home-board .blz-intro-square h1{margin-bottom:8px}.blz-home-board .blz-guide-line{margin-top:8px}.blz-home-board>.blz-supplier-square{padding-block:8px}.blz-home-board .blz-supplier-copy>p{margin-top:6px}.blz-home-board .blz-supplier-copy .blz-cut-action{margin-top:8px}.blz-home-board>.blz-code-square{padding-block:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.blz-intro-square{position:relative;isolation:isolate;background:var(--blz-ink);color:var(--blz-paper)}
.blz-effort-photo{position:absolute;inset:0;z-index:-1;overflow:hidden}
.blz-effort-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.blz-effort-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,20,23,.82) 0%,rgba(18,20,23,.8) 48%,rgba(18,20,23,.12) 66%,rgba(18,20,23,0) 100%)}
@media(min-width:901px){.blz-intro-square{padding:32px}.blz-intro-square h1,.blz-intro-square .blz-opening-words,.blz-intro-square .blz-guide-line{width:46%;max-width:none}.blz-intro-square h1{font-size:clamp(52px,4.45vw,64px);margin-bottom:24px}.blz-intro-square .blz-opening-words{font-size:20px;line-height:1.4}.blz-intro-square .blz-guide-line{font-size:18px;line-height:1.4;margin-top:20px}}
@media(min-width:901px) and (max-width:1399px){.blz-intro-square h1,.blz-intro-square .blz-opening-words,.blz-intro-square .blz-guide-line{width:60%}.blz-intro-square h1{font-size:clamp(38px,4.2vw,58px)}.blz-intro-square .blz-opening-words{font-size:18px}.blz-intro-square .blz-guide-line{font-size:16px}.blz-effort-photo::after{background:linear-gradient(90deg,rgba(18,20,23,.82) 0%,rgba(18,20,23,.8) 64%,rgba(18,20,23,0) 100%)}}
@media(min-width:601px) and (max-width:900px){.blz-effort-photo::after{background:linear-gradient(90deg,rgba(18,20,23,.82) 0%,rgba(18,20,23,.8) 72%,rgba(18,20,23,0) 100%)}.blz-intro-square h1,.blz-intro-square .blz-opening-words,.blz-intro-square .blz-guide-line{max-width:68%}}
@media(max-width:600px){.blz-home-board>.blz-intro-square{padding-top:128px;justify-content:flex-start}.blz-effort-photo::after{background:linear-gradient(180deg,rgba(18,20,23,0) 0px,rgba(18,20,23,0) 104px,rgba(18,20,23,.8) 120px,rgba(18,20,23,.9) 100%)}.blz-home-board>.blz-supplier-square{grid-template-columns:72px minmax(0,1fr);row-gap:6px}.blz-home-board .blz-product-image{width:72px;grid-column:1;grid-row:1}.blz-home-board .blz-supplier-copy{display:contents}.blz-home-board .blz-supplier-copy h2{grid-column:2;grid-row:1}.blz-home-board .blz-supplier-copy>p{grid-column:1/-1;grid-row:2;margin:0}.blz-home-board .blz-supplier-copy .blz-cut-action{grid-column:1/-1;grid-row:3;justify-self:start;margin:0}}
