.blog-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-main{padding-top:9rem}.blog-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:end;margin-bottom:2.5rem}.blog-heading .eyebrow{display:block;margin-bottom:1.5rem}.blog-heading .display{font-size:clamp(3.75rem,6.4vw,6rem);line-height:1.01}.blog-heading em{color:var(--wet)}.blog-heading .lead{max-width:31ch;padding-bottom:.35rem}.blog-preview-note{font-size:.8125rem;color:var(--ink-60);margin-bottom:1.5rem}.blog-filters{display:none;gap:1.75rem;flex-wrap:wrap;padding:.75rem 0 1.5rem;border-bottom:1px solid;border-image:var(--fade-r) 1}.blog-enhanced .blog-filters{display:flex}.blog-filters button{background:none;border:0;padding:.5rem 0;min-height:2.75rem;color:var(--ink-60);font:500 .875rem/1.3 var(--sans);cursor:pointer;position:relative}.blog-filters button:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--dry);transform:scaleX(0);transition:transform .25s}.blog-filters button[aria-pressed=true]{color:var(--ink)}.blog-filters button[aria-pressed=true]:after,.blog-filters button:hover:after{transform:scaleX(1)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:2rem}.blog-card{min-width:0;padding-bottom:2.5rem;border-bottom:1px solid;border-image:var(--fade-r) 1}.blog-card[hidden]{display:none!important}.blog-card-art{display:block;aspect-ratio:1.65;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 77%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}.blog-card-art img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:lighten;transition:transform .7s var(--ease)}.blog-card:hover .blog-card-art img{transform:scale(1.025)}.blog-card-copy{padding-top:1rem}.blog-card h2{font:400 clamp(2rem,3vw,2.85rem)/1.12 var(--serif);letter-spacing:-.015em;margin:1rem 0;max-width:24ch;text-wrap:balance}.blog-card h2 a{transition:color .2s}.blog-card h2 a:hover{color:var(--dry)}.blog-card-copy>p{color:var(--ink-60);font-size:1rem;line-height:1.65;max-width:51ch}.blog-card-meta{display:flex;gap:1.25rem;color:var(--ink-60);font-size:.75rem;margin-top:1.25rem}.blog-read{display:inline-flex;align-items:center;gap:2rem;min-height:2.75rem;font-size:.875rem;margin-top:.5rem}.blog-read span{color:var(--dry);transition:transform .25s}.blog-read:hover span{transform:translate(3px,-3px)}.blog-featured{grid-column:1/-1;display:grid;grid-template-columns:1.15fr 1fr;gap:3.5rem;align-items:center;padding-bottom:3rem}.blog-featured .blog-card-art{aspect-ratio:1.15;margin-left:-2rem;width:calc(100% + 3rem)}.blog-featured .blog-card-copy{position:relative;padding:0}.blog-featured h2{font-size:clamp(2.5rem,4vw,3.9rem);max-width:18ch}.blog-note{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem;padding:5rem 0 6rem;align-items:end}.blog-note .eyebrow{grid-column:1/-1}.blog-note .display{grid-row:2/4;font-size:clamp(2.5rem,4vw,4rem)}.blog-note em{color:var(--wet)}.blog-note>p{color:var(--ink-60);max-width:35ch}.blog-note .nav-enquiry{justify-self:start}.article-header{max-width:68rem;padding-top:8.5rem}.article-breadcrumb{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;font-size:.8125rem;color:var(--ink-60);margin-bottom:2.5rem}.article-breadcrumb a{display:inline-flex;align-items:center;min-height:2.75rem}.article-breadcrumb a:hover{color:var(--dry)}.article-header>.eyebrow{display:block;margin-bottom:1.25rem}.article-header h1{font:400 clamp(3rem,5.8vw,5.3rem)/1.05 var(--serif);letter-spacing:-.025em;max-width:21ch;text-wrap:balance}.article-dek{font-size:1.25rem;line-height:1.6;color:var(--ink-60);max-width:54ch;margin-top:1.75rem}.article-meta{display:flex;gap:.75rem 1.5rem;align-items:center;flex-wrap:wrap;font-size:.8125rem;color:var(--ink-60);margin-top:1.75rem}.article-meta a{color:var(--ink);min-height:2.75rem;display:inline-flex;align-items:center}.article-meta a:hover{color:var(--dry)}.article-draft-note{font-size:.75rem;color:var(--ink-60);margin-top:.75rem}.article-cover{max-width:68rem;margin:2rem auto 3rem;height:25rem}.article-cover picture{display:block;height:100%;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}.article-cover img{width:100%;height:100%;object-fit:cover;object-position:50% 58%;mix-blend-mode:lighten}.article-layout{display:grid;grid-template-columns:13rem minmax(0,42rem);gap:4.5rem;justify-content:center;align-items:start}.article-sidebar{position:sticky;top:6.5rem;font-size:.8125rem;max-height:calc(100dvh - 8rem);overflow-y:auto;scrollbar-width:thin}.article-toc summary{font:600 .6875rem/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60);cursor:pointer;min-height:2.75rem;padding:.75rem 0}.article-toc nav{display:flex;flex-direction:column;gap:.375rem;padding:.5rem 0}.article-toc a{padding:.5rem 0;line-height:1.5;min-height:2.75rem;color:var(--ink-60);transition:color .2s}.article-toc a:hover,.article-toc a[aria-current=location]{color:var(--dry)}.article-back{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:1rem;color:var(--ink-60)}.article-body{font-size:1.1875rem;line-height:1.85;color:#f2f1ecd4;min-width:0;overflow-wrap:break-word}.article-body section{scroll-margin-top:6.5rem}.article-body p{margin:0 0 1.35em;text-wrap:pretty}.article-body h2{font:400 2.5rem/1.15 var(--serif);letter-spacing:-.015em;color:var(--ink);margin:2.2em 0 .7em;text-wrap:balance}.article-body strong{font-weight:600;color:var(--ink)}.article-body a{color:var(--dry);text-decoration:underline;text-underline-offset:.23em;text-decoration-thickness:1px}.article-body ul{padding-left:1.25em;margin:0 0 1.5em}.article-body li{padding-left:.3em;margin-bottom:.65em}.article-summary{border-top:1px solid;border-bottom:1px solid;border-image:var(--fade-r) 1;padding:1.5rem 0;margin-bottom:2rem}.article-summary .eyebrow{display:block;margin-bottom:1rem}.article-summary p{font-size:1.125rem;line-height:1.75;margin:0;color:var(--ink)}.article-callout{border-left:2px solid var(--dry);padding:.5rem 0 .5rem 1.5rem;margin:2rem 0;font-size:1.0625rem}.article-callout>strong{display:block;margin-bottom:.75rem}.article-callout p{margin:0}.article-table-wrap{overflow-x:auto;margin:2rem 0;scrollbar-width:thin}.article-body table{width:100%;border-collapse:collapse;min-width:30rem;font-size:.9375rem;line-height:1.55}.article-body caption{text-align:left;caption-side:bottom;color:var(--ink-60);font-size:.8125rem;padding-top:.75rem}.article-body th,.article-body td{text-align:left;padding:.9rem .65rem;border-bottom:1px solid var(--rule)}.article-body thead th{color:var(--ink);font-weight:600}.article-body tbody th{font-weight:400}.article-body .article-sources{font-size:.9375rem;line-height:1.6;margin-top:3rem;padding-top:1rem;border-top:1px solid;border-image:var(--fade-r) 1}.article-sources h2{font-family:var(--sans);font-size:1rem;font-weight:500;letter-spacing:0;margin:1rem 0}.article-author{margin-top:3rem;padding:2rem 0;border-top:1px solid;border-image:var(--fade-r) 1;font-size:1rem;line-height:1.7}.article-author .eyebrow{display:block;margin-bottom:1rem}.article-author p{max-width:48ch;margin-bottom:.75rem}.article-end{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.8125rem;margin-top:1.5rem}.article-end a{color:var(--ink-60);text-decoration:none;display:inline-flex;align-items:center;min-height:2.75rem}.article-copy{border:0;background:none;font:inherit;color:var(--ink-60);min-height:2.75rem;cursor:pointer;padding:0}.article-copy span{color:var(--dry)}.reading-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:60;pointer-events:none}.reading-progress span{display:block;height:100%;background:var(--dry);transform:scaleX(0);transform-origin:left}.article-related{margin-top:5rem;padding-bottom:5rem;padding-top:3rem;border-top:1px solid;border-image:var(--fade-h) 1}.related-head .display{margin-top:1rem;font-size:3rem}@media(min-width:901px){.article-toc summary{list-style:none}.article-toc summary::-webkit-details-marker{display:none}}@media(max-width:1050px){.article-layout{gap:2.5rem;grid-template-columns:11rem minmax(0,1fr)}.blog-featured,.blog-heading{gap:2rem}}@media(max-width:900px){.article-layout{grid-template-columns:minmax(0,42rem);gap:1.5rem}.article-sidebar{position:static;max-height:none;overflow:visible;border-top:1px solid;border-bottom:1px solid;border-image:var(--fade-r) 1;padding:.5rem 0}.article-back{display:none}.article-toc nav{padding-bottom:1rem}.article-cover{height:20rem}.blog-heading{grid-template-columns:1fr;gap:1.5rem}.blog-heading .lead{max-width:42ch}}@media(max-width:720px){.blog-main{padding-top:7rem}.blog-heading{margin-bottom:1.75rem}.blog-heading .display{font-size:3.3rem}.blog-heading .eyebrow{margin-bottom:1.25rem}.blog-heading .lead{font-size:1.0625rem}.blog-filters{gap:1.25rem;padding-bottom:1rem}.blog-grid{grid-template-columns:1fr;gap:2rem;margin-top:1rem}.blog-featured{display:block;padding-bottom:2rem}.blog-featured .blog-card-art{aspect-ratio:1.4;width:calc(100% + 2rem);margin-left:-1rem}.blog-featured h2{font-size:2.6rem;max-width:22ch}.blog-card h2{font-size:2.35rem}.blog-card-copy{padding-top:.75rem}.blog-card-art{aspect-ratio:1.7}.blog-card-copy>p{font-size:1rem}.blog-note{display:block;padding:3.5rem 0 4rem}.blog-note .eyebrow{display:block;margin-bottom:1rem}.blog-note .display{font-size:2.65rem;margin-bottom:1.5rem}.blog-note .nav-enquiry{margin-top:1rem}.article-header{padding-top:6rem}.article-breadcrumb{margin-bottom:1.5rem;font-size:.75rem}.article-header h1{font-size:2.85rem;max-width:20ch}.article-dek{font-size:1.125rem;line-height:1.65;margin-top:1.5rem}.article-meta{margin-top:1rem;font-size:.75rem;gap:1rem}.article-cover{height:16rem;margin-top:1rem;margin-bottom:1.5rem;padding:0}.article-layout{gap:1.5rem}.article-body{font-size:1.0625rem;line-height:1.85}.article-body h2{font-size:2rem;margin-top:1.8em}.article-summary p{font-size:1.0625rem}.article-summary{padding:1.25rem 0;margin-bottom:1.5rem}.article-callout{padding-left:1rem;font-size:1rem}.article-related{margin-top:3rem;padding-top:2rem;padding-bottom:3rem}.related-head .display{font-size:2.5rem}.article-end{gap:.5rem}.article-author{margin-top:2rem}}@media(prefers-reduced-motion:reduce){.blog-card-art img{transition:none;transform:none!important}}.article-body .article-cost-table{min-width:0;table-layout:fixed}.article-cost-table th:first-child{width:52%}.article-cost-table th:nth-child(2){width:30%}@media(max-width:720px){.article-body .article-cost-table{font-size:.8125rem}.article-body .article-cost-table th,.article-body .article-cost-table td{padding:.875rem .375rem;overflow-wrap:break-word}}.article-body .article-worksheet-table{min-width:0;table-layout:fixed}.article-worksheet-table th:first-child{width:34%}.article-worksheet-table th,.article-worksheet-table td{overflow-wrap:break-word}.article-body .article-wide-table{min-width:40rem}.article-body .article-board-table{min-width:58rem}.article-table-hint{display:none}@media(max-width:720px){.article-body .article-table-hint{display:block;color:var(--muted);font-size:.8125rem;margin:1.5rem 0 -.75rem}}.article-comparison-table th:first-child{width:48%}.article-comparison-table th:nth-child(2),.article-comparison-table th:nth-child(3){width:26%}.article-comparison-table td{white-space:nowrap}@media(max-width:360px){.article-comparison-table thead th{font-size:.75rem;overflow-wrap:normal;word-break:normal}}.blog-main>.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;align-items:stretch}.blog-card{display:flex;flex-direction:column;position:relative;padding:0;border:0;background:linear-gradient(155deg,rgba(255,255,255,.035),rgba(255,255,255,.008) 72%,transparent);border-radius:1rem;isolation:isolate}.blog-card-art{aspect-ratio:1.25;margin:0;width:100%;border-radius:1rem 1rem 0 0}.blog-card-art picture{display:block;width:100%;height:100%}.blog-card-art img{object-position:65% 50%}.blog-card-copy{display:flex;flex-direction:column;flex:1;padding:.75rem 1.25rem 1.25rem}.blog-card .eyebrow{font-size:.625rem;letter-spacing:.12em}.blog-card h2{font-size:clamp(1.65rem,2.2vw,2.2rem);line-height:1.12;margin:.8rem 0;max-width:none}.blog-card-copy>p{font-size:.9375rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.25rem}.blog-card-meta{margin-top:auto;padding-top:.25rem}.blog-read{justify-content:space-between;width:100%;margin-top:.6rem;border-top:1px solid;border-image:var(--fade-h) 1}.blog-card:focus-within{outline:1px solid var(--dry);outline-offset:4px}.article-related .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.blog-main>.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card h2{font-size:2rem}}@media(max-width:600px){.blog-main>.blog-grid,.article-related .blog-grid{grid-template-columns:1fr;gap:1.5rem}.blog-card-art{aspect-ratio:1.4}.blog-card-copy{padding:.5rem 1.125rem 1.25rem}.blog-card h2{font-size:2.05rem}.blog-heading{margin-bottom:1.5rem}.blog-main{padding-top:6.5rem}}
