*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{background:var(--bg);color:var(--ink);font:400 1.0625rem/1.65 var(--sans);overflow-wrap:break-word;margin:0}img,iframe,video{max-width:100%}img{height:auto}a{color:var(--link);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:#fff;z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip-link:focus{top:.5rem;left:.5rem}.container{width:100%;max-width:var(--container,1180px);padding:0 var(--gutter);margin:0 auto}html.fullscreen body>:not(.quote-band),html.fullscreen .quote-title,html.fullscreen .quote-desc,html.fullscreen .quote img{display:none!important}html.fullscreen,html.fullscreen body,html.fullscreen .quote-band,html.fullscreen .quote-band .container,html.fullscreen .quote,html.fullscreen .quote iframe{height:100%}html.fullscreen .quote-band{padding:0}.layout>*,.post>*{min-width:0}.toc{background:var(--stripe);border-radius:8px;margin:0 0 1.25rem;padding:.9rem 1rem;font-size:.95rem}.toc summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.55rem;height:.55rem;margin-top:-.25rem;transition:transform .15s;transform:rotate(45deg)}.toc details[open] summary:after{margin-top:.2rem;transform:rotate(-135deg)}.toc ol{margin:.6rem 0 0;padding-left:1.2rem}.toc ol ol{margin-top:.2rem}.toc li{margin:.3rem 0}.toc a{color:var(--ink);text-decoration:none}.toc a:hover,.toc a.is-active{color:var(--link);text-decoration:underline}.center{text-align:center}img.center,figure.center{margin-left:auto;margin-right:auto}.float-left{float:left;margin:.3rem 1.2rem .8rem 0}.float-right{float:right;margin:.3rem 0 .8rem 1.2rem}.underline{text-decoration:underline}.table-scroll{border:1px solid var(--rule);border-radius:var(--radius);background:linear-gradient(90deg, var(--surface) 30%, #fff0) left / 40px 100% no-repeat local, linear-gradient(270deg, var(--surface) 30%, #fff0) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #14213d38, transparent) left / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #14213d38, transparent) right / 14px 100% no-repeat scroll, var(--surface);-webkit-overflow-scrolling:touch;margin:1.25rem 0;position:relative;overflow-x:auto}.table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;min-width:8rem;padding:.65rem .85rem}.table-scroll :-webkit-any(th,td):first-child{min-width:9rem}.table-scroll :is(th,td):first-child{min-width:9rem}.table-scroll thead th,.table-scroll tr:first-child>th{background:var(--ink);color:#fff;font-weight:700}.table-scroll td{border-top:1px solid var(--rule);background-clip:padding-box}.table-scroll tbody tr:nth-child(2n) td{background-color:#f3f0e9b3}.table-scroll:focus-visible{outline-offset:3px}.scroll-cue{color:var(--muted);margin:1.25rem 0 -.85rem;font-size:.82rem;font-weight:600}.scroll-cue[hidden]{display:none}.scroll-cue:before{content:"Scrolls sideways →"}.comment-list,.comment-list ol{margin:0;padding:0;list-style:none}.comment-list ol{border-left:2px solid var(--rule);margin-left:1rem;padding-left:1rem}.comment{margin:1rem 0}.comment-meta{align-items:center;gap:.75rem;display:flex}.comment-meta img{border-radius:50%;flex:none}.comment-author cite{font-style:normal;font-weight:700}.comment-text{margin:.4rem 0 0 calc(50px + .75rem)}.comment-text p{margin:0 0 .6em}@media (min-width:1000px){.toc summary{pointer-events:none}.toc summary:after{display:none}.toc ol{columns:2;column-gap:2rem}.toc ol ol{columns:1}.toc li{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media print{.site-header,.site-nav,.sidebar,.site-footer,.toc,.popup{display:none}}.prose{--tbl-brand:#0b1f3a;--tbl-line:#dfe3ea;--tbl-zebra:#f5f7fa;--tbl-hover:#eef2f7}@supports (color:color-mix(in srgb, red, blue)){.prose{--tbl-zebra:color-mix(in srgb, var(--tbl-brand) 5%, #fff);--tbl-hover:color-mix(in srgb, var(--tbl-brand) 10%, #fff)}}.prose .table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--tbl-line);background:#fff;border-radius:12px;margin:1.25rem 0;overflow-x:auto}.prose table:not(:where([data-calculator],.fmc-calculator,[class*=calc]) table){border-collapse:separate;border-spacing:0;background:#fff;width:100%;margin:0;font-size:max(15px,.95rem);line-height:1.5}.prose>table:not([class*=calc]),.prose :not(.table-scroll)>table:not([class*=calc]){-webkit-overflow-scrolling:touch;border:1px solid var(--tbl-line);border-radius:12px;margin:1.25rem 0;display:block;overflow-x:auto}.prose .table-scroll>table{border:0;border-radius:0;display:table}.prose table:not([class*=calc]) :-webkit-any(th,td){text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--tbl-line);background-clip:padding-box;min-width:7.5rem;padding:12px 16px}.prose table:not([class*=calc]) :is(th,td){text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--tbl-line);background-clip:padding-box;min-width:7.5rem;padding:12px 16px}.prose table:not([class*=calc]) :-webkit-any(th,td)+:-webkit-any(th,td){border-left:1px solid var(--tbl-line)}.prose table:not([class*=calc]) :is(th,td)+:is(th,td){border-left:1px solid var(--tbl-line)}.prose table:not([class*=calc]) tr:last-child>:-webkit-any(th,td){border-bottom:0}.prose table:not([class*=calc]) tr:last-child>:is(th,td){border-bottom:0}.prose table:not([class*=calc]) thead th,.prose table:not([class*=calc]) thead td{background:var(--tbl-brand);color:#fff;border-color:#ffffff2e;font-weight:700}.prose table:not([class*=calc]):not(:has(thead)) tr:first-child>th{background:var(--tbl-brand);color:#fff;border-color:#ffffff2e;font-weight:700}.prose table:not([class*=calc]) tbody tr:nth-child(2n)>td{background-color:var(--tbl-zebra)}.prose table:not([class*=calc]) tbody tr:hover>td{background-color:var(--tbl-hover)}.prose table:not([class*=calc]) tbody td:first-child,.prose table:not([class*=calc]) tbody th:first-child{font-weight:600}.prose table:not([class*=calc]) :-webkit-any(td,th) p{margin:0}.prose table:not([class*=calc]) :is(td,th) p{margin:0}@media (max-width:640px){.prose .table-scroll>table{min-width:560px}}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal.b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal.DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal.BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal.BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal.DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal.Dm7RZTvf.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal.BvUTSFNY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal.BhgEo64M.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal.C0vCoZIV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal.BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal.BMyZXq_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal.BqOlcezh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal.DkNBMcYd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal.CN4VBqpr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal.DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal.DyO2Yfz5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal.eMQk7hmk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal.D5P-Ud2J.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal.RR2C27NP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal.Cjpx_pje.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal.CloKWf-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal.DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal.CnpzyT-3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal.BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal.B42bzTIr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal.B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal.BzH4Q14_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal.D2VZAM8_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal.Ck0n4g8U.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal.BhUSqjb8.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal.COA7LiPB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal.CIuudVLB.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal.D_p3L75o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal.Dd6uIcuy.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal.KTP46hTS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal.C8Tp2qRF.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-normal.C-sAg5NG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal.Bgamivog.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal.W-J7ohm4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal.6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal.C1ecyfgK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal.CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal.B-h9tW5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b1f3a;--navy-2:#132b4f;--navy-3:#1e3a66;--amber:#f5a623;--amber-hover:#d98c0f;--amber-deep:#b9730b;--amber-text:#8c5a05;--bg:#f6f7f9;--surface:#fff;--ink:#121826;--muted:#5b6472;--link:#0e5cad;--rule:#e1e5eb;--stripe:#eef1f5;--green:#157a4f;--red:#b3261e;--focus:#f5a623;--radius:12px;--gutter:16px;--container:1152px;--sidebar:330px;--sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--head:"Barlow Semi Condensed", "Arial Narrow", var(--sans);--serif:var(--head);--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23C9CED6' d='M10 1.5l2.6 5.4 5.9.8-4.3 4.1 1.1 5.9L10 14.9l-5.3 2.8 1.1-5.9L1.5 7.7l5.9-.8z'/%3E%3C/svg%3E");--star-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23B9730B' d='M10 1.5l2.6 5.4 5.9.8-4.3 4.1 1.1 5.9L10 14.9l-5.3 2.8 1.1-5.9L1.5 7.7l5.9-.8z'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-family:var(--head);color:var(--navy);margin:1.6em 0 .6em;font-weight:700;line-height:1.15}h1{letter-spacing:-.01em;margin-top:0;font-size:1.7rem}h2{font-size:1.7rem}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}@media (min-width:800px){h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.5rem}}strong,b{font-weight:700}.site-header{background:var(--navy);color:#fff;border-bottom:1px solid var(--navy-3);z-index:20;position:relative}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;display:flex}.brand{font:700 1.375rem/1 var(--head);color:#fff;margin:0}.brand a{color:#fff;align-items:center;gap:.6rem;padding:.5rem 0;text-decoration:none;display:inline-flex}.brand b{color:var(--amber);font-weight:700}.menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-8px;padding:8px;display:flex}.menu-toggle span{background:#fff;border-radius:2px;height:3px;transition:transform .2s,opacity .2s;display:block}.menu-toggle span:last-child{background:var(--amber);width:60%}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){background:#fff;width:100%;transform:translateY(-8px)rotate(-45deg)}.site-nav{flex-basis:100%;display:none}.site-nav.is-open{display:block}.menu,.sub-menu,.sub-menu ul{margin:0;padding:0;list-style:none}.menu-item{border-top:1px solid var(--navy-3);position:relative}.menu-item>a{color:#fff;font:600 1.0625rem/1.2 var(--head);padding:.8rem 3rem .8rem 0;text-decoration:none;display:block}.sub-toggle{width:44px;height:44px;color:var(--amber);cursor:pointer;background:0 0;border:0;border-radius:8px;position:absolute;top:.25rem;right:0}.sub-toggle svg{transition:transform .2s}.menu-item.is-open>.sub-toggle svg{transform:rotate(180deg)}.sub-menu{padding:0 0 .6rem .9rem;display:none}.menu-item.is-open>.sub-menu{display:block}.sub-menu a{color:#d6dce5;padding:.5rem 0;font-size:.95rem;text-decoration:none;display:block}.sub-group>a{color:var(--amber);font-weight:600}.sub-menu ul{padding-left:.8rem}.menu-item.is-cta>a{background:var(--amber);color:var(--ink);border-radius:8px;margin:.7rem 0 .9rem;padding:.55rem 1rem;display:inline-flex}@media (min-width:1025px){.menu-toggle{display:none}.site-nav{flex-basis:auto;display:block}.menu{align-items:center;gap:.1rem;display:flex}.menu-item{border:0}.menu-item>a{border-radius:6px;padding:.9rem .65rem;font-size:1rem}.menu-item>a:hover,.menu-item:focus-within>a{background:var(--navy-3)}.sub-toggle{display:none}.has-children>a{padding-right:1.4rem}.has-children>a:after{content:"";border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);width:.4rem;height:.4rem;margin-top:-.35rem;position:absolute;top:50%;right:.5rem;transform:rotate(45deg)}.sub-menu{min-width:240px;color:var(--ink);z-index:30;background:#fff;border-radius:10px;padding:.6rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 16px 40px #0b1f3a40}.has-children:hover>.sub-menu,.has-children:focus-within>.sub-menu,.menu-item.is-open>.sub-menu{display:block}.sub-menu.mega{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;width:min(880px,100vw - 2rem);padding:1rem;display:none;left:auto;right:0}.has-children:hover>.sub-menu.mega,.has-children:focus-within>.sub-menu.mega,.menu-item.is-open>.sub-menu.mega{display:grid}.sub-menu a{color:var(--ink);border-radius:6px;padding:.35rem .5rem}.sub-menu a:hover{background:var(--stripe);color:var(--navy)}.sub-group>a{color:var(--navy);font-family:var(--head);border-bottom:2px solid var(--amber);border-radius:0;margin-bottom:.3rem;font-size:1.05rem}.sub-menu ul{padding:0}.menu-item.is-cta>a{margin:0 0 0 .4rem}.menu-item.is-cta>a:hover{background:var(--amber-hover)}.header-inner{position:relative}.menu-item:has(>.sub-menu.mega){position:static}.sub-menu.mega{width:min(880px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 7rem);left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.menu>.menu-item:nth-last-child(-n+2)>.sub-menu:not(.mega){left:auto;right:0}.sub-menu a:focus-visible{outline:2px solid var(--amber);outline-offset:1px;background:var(--stripe)}}@media (min-width:1025px) and (max-width:1199px){.sub-menu.mega{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout{z-index:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;padding-block-start:0;padding-block-end:2.5rem;display:grid;position:relative}.post-header{color:#fff;margin:0 0 .9rem;padding:6.9rem 0 .9rem;position:relative}.post-header:before{content:"";z-index:-1;background:var(--navy);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.post-header h1{color:#fff}.post-header .cat{color:var(--amber)}.archive{padding-top:0}.page-introduce-title{color:#fff;margin:0 0 1.5rem;padding:6.9rem 0 1.6rem;position:relative}.page-introduce-title:before{content:"";z-index:-1;background:var(--navy);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.not-found{padding-top:6.9rem}@media (min-width:1000px){.post-header,.page-introduce-title{margin-bottom:1.5rem;padding-top:7.9rem;padding-bottom:1.6rem}.layout.has-sidebar .sidebar{padding-top:7.9rem}}.main-col{min-width:0}@media (min-width:1000px){.layout.has-sidebar{grid-template-columns:minmax(0, 1fr) var(--sidebar);column-gap:40px}}.post-header .cat{font:600 .8rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:0 0 .5rem}.post-header .cat a{color:inherit;text-decoration:none}.post-header .cat a:hover{text-decoration:underline}.post-header h1{margin:0}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.1em}.prose .last-updated{color:var(--muted);letter-spacing:.02em;margin-bottom:.9rem;font-size:.82rem}.prose img{border-radius:10px}.prose figure{margin:1.5rem 0}.prose figure img{display:block}.prose figcaption,.caption{color:var(--muted);margin-top:.4rem;font-size:.85rem}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.4rem}.prose li{margin:.3em 0}.prose blockquote{border-left:4px solid var(--amber);background:var(--surface);border-radius:0 10px 10px 0;margin:1.5rem 0;padding:.5rem 1.25rem}.prose hr{border:0;border-top:1px solid var(--rule);margin:2rem 0}.prose pre.code{background:var(--navy);color:#fff;border-radius:10px;padding:1rem;font-size:.85rem;overflow:auto}.prose .float-left,.prose .float-right{max-width:48%}@media (max-width:599px){.prose .float-left,.prose .float-right{float:none;max-width:100%;margin:1rem auto;display:block}}.bg-green{background:#e3f5ec;border-radius:8px;padding:.5rem .75rem}.bg-red{background:#fbe7e4;border-radius:8px;padding:.5rem .75rem}.bg-dark{background:var(--navy);color:#fff;border-radius:8px;padding:.5rem .75rem}.text-green{color:var(--green)}.text-red{color:var(--red)}.cols{gap:1.25rem;margin:1.25rem 0;display:grid}@media (min-width:700px){.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.col>:first-child{margin-top:0}.is-home .main-col>.post{position:relative}.is-home .post-header{margin-bottom:0;padding-bottom:.6rem}.is-home .post-header:before{bottom:-250px}.is-home .prose .last-updated{color:#b8c3d6}.is-home .prose>figure:first-of-type img{border:1px solid #ffffff1f;box-shadow:0 18px 40px #00000059}@media (min-width:1000px){.is-home .post-header:before{bottom:-330px}}.btn,.more-link{background:var(--amber);min-height:44px;color:var(--ink);font:700 1.05rem/1.2 var(--head);cursor:pointer;box-shadow:0 2px 0 var(--amber-deep);border:0;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex}.btn:hover,.more-link:hover{background:var(--amber-hover);color:var(--ink)}.btn-outline{color:var(--navy);border:2px solid var(--navy);box-shadow:none;background:#fff}.btn-outline:hover{background:var(--navy);color:#fff}.btn-green{background:var(--green);color:#fff;box-shadow:none}.btn-green:hover{color:#fff;background:#0f5c3b}.btn-red{background:var(--red);color:#fff;box-shadow:none}.btn-red:hover{color:#fff;background:#8f1e17}.btn-wrap{margin:1.25rem 0}.btn-wrap.center{text-align:center}.box{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);margin:1.5rem 0;overflow:hidden}.box-title{font:700 1.1rem/1.2 var(--head);color:#fff;background:var(--navy);padding:.7rem 1rem}.box-pros .box-title{background:var(--green)}.box-cons .box-title{background:var(--red)}.box-quote{border-top:4px solid var(--amber)}.box-quote .box-title{background:var(--surface);color:var(--navy);padding:1rem 1rem .4rem;font-size:1.3rem}.box-body{padding:.9rem 1rem}.box-body>:last-child{margin-bottom:0}.box-body>:first-child{margin-top:0}.box-quote .box-body{min-height:575px}.lead-mvf-box{min-height:575px;margin:1.25rem 0}.sidebar .lead-mvf-box{margin:0}.list-check{list-style:none;padding-left:0!important}.list-check li{padding-left:1.75rem;position:relative}.list-check li:before{content:"";background:var(--green);border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:.35em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10'/%3E%3Cpath d='M5.5 10.5l3 3 6-6' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10'/%3E%3Cpath d='M5.5 10.5l3 3 6-6' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat}.list-check li.check:before{background:var(--green);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23157A4F'/%3E%3Cpath d='M5.5 10.5l3 3 6-6' fill='none' stroke='%23fff' stroke-width='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat;-webkit-mask:none;mask:none}.list-check li.ban:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23B3261E'/%3E%3Cpath d='M6.5 6.5l7 7M13.5 6.5l-7 7' stroke='%23fff' stroke-width='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat;-webkit-mask:none;mask:none}.faq{margin:1.5rem 0}.faq-item{border:1px solid var(--rule);background:var(--surface);border-radius:10px;margin:.6rem 0;padding:0 1rem}.faq-q{cursor:pointer;font:700 1.1rem/1.3 var(--head);color:var(--navy);padding:.9rem 2rem .9rem 0;list-style:none;position:relative}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"";border-right:2px solid var(--amber-deep);border-bottom:2px solid var(--amber-deep);width:.55rem;height:.55rem;position:absolute;top:1.1rem;right:.4rem;transform:rotate(45deg)}.faq-item[open] .faq-q:after{top:1.35rem;transform:rotate(-135deg)}.faq-a{padding-bottom:.5rem}.embed{margin:1.5rem 0}.embed div{word-break:break-all}.prose iframe{border:0;border-radius:10px}.prose iframe[src*=youtube]{aspect-ratio:16/9;width:100%;height:auto}.stars{vertical-align:middle;background:var(--star) left center / 18px 18px repeat-x;flex:none;width:90px;height:18px;display:inline-block;position:relative}.stars-fill{background:var(--star-on) left center / 18px 18px repeat-x;height:100%;position:absolute;top:0;left:0}.count{font:700 .9rem/1 var(--head);color:var(--muted)}.review-box{margin:0 0 1.5rem}.review{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #0b1f3a0f}.review-heading{background:var(--navy);padding:.8rem 1.1rem}.review-title{color:#fff;margin:0;font-size:1.25rem}.review-total{align-items:center;gap:.9rem;padding:1rem 1.1rem .4rem;display:flex}.review-score{background:var(--navy);min-width:64px;color:var(--amber);font:700 1.5rem/1 var(--head);border-radius:999px;justify-content:center;align-items:center;padding:.3rem .7rem;display:inline-flex}.review-total-text{color:var(--muted);flex-direction:column;font-size:.95rem;display:flex}.review-criteria{margin:.4rem 0 0;padding:0 1.1rem;list-style:none}.review-criteria li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem 0;font-weight:600;display:flex}.review-criteria li .stars{margin-left:auto}.review-desc{padding:.9rem 1.1rem .2rem}.review-desc p{margin:0 0 .6em}.review-summary-title{color:var(--navy);font-family:var(--head);font-size:1.1rem}.pros-cons{gap:1rem;padding:.4rem 1.1rem .6rem;display:grid}@media (min-width:640px){.pros-cons{grid-template-columns:repeat(2,minmax(0,1fr))}}.pros,.cons{border-radius:10px;padding:.6rem .9rem}.pros{background:#e3f5ec}.cons{background:#fbe7e4}.pros>p,.cons>p{font-family:var(--head);margin:0 0 .4rem;font-size:1.05rem}.pros ul,.cons ul{margin:0;padding-left:1.2rem;font-size:.95rem}.user-review{background:var(--stripe);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.8rem 1.1rem;display:flex}.user-total{align-items:center;gap:.6rem;font-size:.95rem;display:flex}.user-total .review-score{min-width:0;color:var(--navy);background:0 0;padding:0;font-size:1.1rem}.user-total small{color:var(--muted);font-weight:400}.review-links{flex-wrap:wrap;gap:.6rem;margin:0;padding:.8rem 1.1rem 1rem;list-style:none;display:flex}.review-links a{background:var(--amber);min-height:44px;color:var(--ink);font:700 1rem/1.2 var(--head);box-shadow:0 2px 0 var(--amber-deep);border-radius:10px;align-items:center;padding:.5rem 1.1rem;text-decoration:none;display:inline-flex}.review-links a:hover{background:var(--amber-hover)}.rating-inline{align-items:center;gap:.5rem;margin:.25rem 0 1rem;display:inline-flex}.comment-text .review-criteria{margin:.4rem 0 .6rem;padding:0}.comment-text .review-criteria li{font-size:.95rem}.rank-list{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);counter-reset:rank;margin:1.25rem 0;overflow:hidden}.rank-list ul{margin:0;padding:0;list-style:none}.rank-item{border-top:1px solid var(--rule);counter-increment:rank;align-items:center;gap:.75rem;padding:.75rem .9rem .75rem .75rem;display:flex}.rank-item:first-child{border-top:0}.rank-item:before{content:counter(rank);background:var(--navy);width:28px;height:28px;color:var(--amber);font:800 .95rem/28px var(--head);text-align:center;border-radius:8px;flex:none}.rank-thumb img{object-fit:cover;border:1px solid var(--rule);border-radius:8px;width:48px;height:48px;display:block}.rank-text{min-width:0}.rank-title{margin:0}.rank-title a{font:600 1rem/1.25 var(--head);color:var(--navy);text-decoration:none}.rank-title a:hover{text-decoration:underline}.rank-rating{align-items:center;gap:.5rem;margin-top:.3rem;display:flex}@media (min-width:800px){.rank-list.cols-2 ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.cards{gap:1.25rem;margin:1.5rem 0;display:grid}@media (min-width:700px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0b1f3a0f}.card-image{display:block}.card-image img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.card-body,.cards .card>:not(.card-image){padding:0 1rem}.card-body{flex-direction:column;flex:auto;gap:.5rem;padding:.9rem 1rem 1.1rem;display:flex}.cards .card-title{margin:.9rem 0 .25rem}.cards .card-excerpt{color:var(--muted);flex:auto;font-size:.95rem}.cards .card-cta{padding-bottom:1.1rem}.card-title{margin:0;font-size:1.3rem}.card-title a{color:var(--navy);text-decoration:none}.card-title a:hover{text-decoration:underline}.card-cats{font:600 .78rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-text);margin:0}.card-cats a{color:inherit;text-decoration:none}.card-excerpt p{color:var(--muted);margin:0;font-size:.95rem}.more-link{align-self:flex-start;min-height:40px;margin-top:.25rem;padding:.4rem 1rem;font-size:.95rem}.archive{padding-block-start:1.75rem;padding-block-end:2.5rem}.page-introduce-title{margin:0 0 1.25rem;font-size:1.9rem}.page-introduce-title strong{color:var(--amber-deep)}.card-list{gap:1.25rem;display:grid}@media (min-width:700px){.card-list .card{flex-direction:row}.card-list .card-image{flex:0 0 300px}.card-list .card-image img{aspect-ratio:auto;height:100%}}.pagination{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:1.75rem 0 0;display:flex}.page-link{border:1px solid var(--rule);background:var(--surface);min-height:44px;color:var(--navy);font:700 1rem/1.2 var(--head);border-radius:10px;flex:10rem;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.page-link:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.pagination:not(.post-pagination) .older:after{content:"→"}.pagination:not(.post-pagination) .newer:before{content:"←"}.pagination:not(.post-pagination) .newer{order:-1}.pagination:not(.post-pagination) .older{margin-left:auto}.post-pagination .page-link{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.7rem 1rem}.post-pagination .page-link.newer{text-align:right;align-items:flex-end}.post-pagination .label{font:600 .75rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-text)}.post-pagination .page-link:hover .label{color:var(--amber)}.post-pagination .title{font-size:.95rem}.author-box{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);margin:1.75rem 0 0;padding:1rem 1.1rem}.author-name{margin:0 0 .4rem;font-size:1.15rem}.author-name a{color:var(--navy);text-decoration:none}.author-info p{color:var(--muted);margin:0;font-size:.95rem}.comments{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);margin:1.75rem 0 0;padding:1rem 1.1rem}.comments-title{margin:0 0 .75rem;font-size:1.25rem}.comment-list .children{margin-left:.75rem}.comment{border-top:1px solid var(--rule);padding:.9rem 0 .2rem}.comment-author{font:700 1rem/1.3 var(--head);color:var(--navy);margin-right:.5rem}.comment-date{color:var(--muted);font-size:.85rem}.comment-content{margin:.3rem 0 0}.comment-content>:last-child{margin-bottom:0}.comment-text .comment-title{margin:.4rem 0 .2rem;font-size:1.05rem}.comment-reply-title{border-top:1px solid var(--rule);color:var(--muted);margin:1rem 0 0;padding-top:.9rem;font-size:1.2rem}.sidebar{flex-direction:column;gap:1.25rem;display:flex}.widget{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:1rem 1.1rem}.widget>h2,.widget-title{border-bottom:2px solid var(--amber);margin:0 0 .8rem;padding-bottom:.5rem;font-size:1.15rem;display:inline-block}.widget>h2{border-bottom:2px solid var(--amber);font-size:1.35rem;display:block}.founder-photo{margin:0 0 .9rem}.founder-photo img{border-radius:10px;width:100%;height:auto;display:block}.widget p{margin:0}.widget-text p{margin:0;font-size:.95rem}.widget-quote{border-top:4px solid var(--amber)}.search-form{gap:.5rem;display:flex}.search-field{min-width:0;height:48px;font:1rem var(--sans);border:1px solid #c9ced6;border-radius:10px;flex:auto;padding:0 .9rem}.search-submit{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.search-submit svg path{stroke:var(--amber)}.widget-search{background:0 0;border:0;padding:0}.contact-form label{font-weight:600;display:block}.contact-form input:not([type=submit]),.contact-form textarea,.contact-form select{width:100%;font:1rem var(--sans);background:#fff;border:1px solid #c9ced6;border-radius:10px;min-height:48px;margin-top:.3rem;padding:.7rem .9rem;display:block}.contact-form textarea{min-height:10rem}.site-footer{background:var(--navy);color:#d6dce5;margin-top:2rem}.footer-grid{padding:2rem var(--gutter) 1.5rem;gap:1.75rem;display:grid}@media (min-width:800px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:3rem}}.footer-brand{font:700 1.5rem/1 var(--head);color:#fff;align-items:center;gap:.7rem;margin:0 0 .9rem;display:inline-flex}.footer-brand b{color:var(--amber)}.footer-text p{margin:0;font-size:.95rem}.site-footer .widget-title{color:var(--amber);border-color:var(--amber)}.recent{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.recent li{align-items:center;gap:.8rem;display:flex}.recent-thumb img{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.recent-text h4{margin:0;font-size:1rem}.recent-text a{color:#fff;text-decoration:none}.recent-text a:hover{color:var(--amber)}.post-category{color:#9aa6b8;font-size:.8rem}.footer-bottom{border-top:1px solid var(--navy-3);padding:1rem 0 1.5rem}.footer-menu{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.footer-menu a{color:var(--amber);text-decoration:none}.footer-menu a:hover{text-decoration:underline}.popup{z-index:100;background:#0b1f3a8c;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.popup[hidden]{display:none}.popup-panel{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:560px;max-height:92vh;padding:1.5rem 1.25rem 1.25rem;position:relative;overflow:auto;box-shadow:0 -10px 40px #0000004d}@media (min-width:700px){.popup{align-items:center;padding:1rem}.popup-panel{border-radius:16px;padding:1.75rem}}.popup-close{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;position:absolute;top:.5rem;right:.5rem}.popup-close:hover{background:var(--stripe)}.popup-body>h2,.popup-title{font:700 1.5rem/1.15 var(--head);color:var(--navy);margin:0 2.5rem 1rem 0}.popup-body .btn{width:100%}html.popup-open{overflow:hidden}.not-found{text-align:center;padding-block-start:2rem;padding-block-end:3rem}.not-found img{width:100%;max-width:420px;height:auto;margin:1rem auto;display:block}.not-found h1{font-size:1.9rem}.table-scroll thead th,.table-scroll tr:first-child>th{background:var(--navy)}.table-scroll td div,.table-scroll th div{display:contents}.table-scroll img{border-radius:6px;max-width:120px;height:auto}.toc summary{color:var(--navy)}.scroll-cue{color:var(--amber-text)}.prose .post-image{margin:0 0 1.25rem}.prose .post-image img{width:100%;height:auto}.prose nav.toc{margin:1.5rem 0}body{font-size:1rem}@media (max-width:799px){.prose{line-height:1.5}.prose figure{margin:1rem 0}}@media (min-width:800px){body{font-size:1.0625rem}}@media (min-width:800px) and (max-width:999px){.post-header,.page-introduce-title{padding-top:calc(6.9rem + 40px)}.is-home .post-header{padding-top:6.9rem}}
