/*! icc-src-bytes:5851 */
.icc-blog-pagetitle{margin-bottom:.5rem;font-size:clamp(2.5rem, 5vw, 3.75rem)}.icc-blog-pagelede{margin-top:0;margin-bottom:clamp(2.5rem,6vw,4.5rem);color:var(--icc-muted)}.icc-blog__top{max-width:46rem;margin:0 auto 2.5rem;text-align:center}.icc-blog__write{margin:0 0 1.5rem}.icc-blog__drafts{text-align:left;padding:1rem 1.25rem;background:var(--icc-ground-soft);border-radius:var(--icc-radius)}.icc-blog__draftshead{margin:0 0 .5rem;font-family:var(--icc-sans);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--icc-muted)}.icc-blog__drafts ul{margin:0;padding-left:1.1rem;font-family:var(--icc-sans);font-size:.9375rem}.icc-blog__none{text-align:center}.icc-blog__rows{border-top:1px solid var(--icc-line)}.icc-blog__row{position:relative;border-bottom:1px solid var(--icc-line);transition:background-color .2s ease}.icc-blog__row:hover{background:var(--icc-ground-soft)}.icc-blog__rowin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40rem) minmax(0,1fr);column-gap:clamp(1.5rem,4vw,3rem);align-items:center;box-sizing:border-box;max-width:80rem;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.icc-blog__label{align-self:start;margin:.5rem 0 0;font-family:var(--icc-sans);font-size:.8125rem;color:var(--icc-muted)}.icc-blog__title{margin:0 0 .75rem;font-family:var(--icc-serif);font-size:clamp(1.4rem, 2.4vw, 1.75rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.icc-blog__title a{color:var(--icc-ink);text-decoration:none}.icc-blog__stretch::after{content:"";position:absolute;inset:0}.icc-blog__stretch:focus-visible{outline:0}.icc-blog__row:has(.icc-blog__stretch:focus-visible){outline:2px solid var(--icc-deep);outline-offset:-2px}.icc-blog__excerpt{margin:0 0 1rem;color:var(--icc-ink-soft)}.icc-blog-hero__byline,.icc-blog__byline{margin:0;font-family:var(--icc-sans);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--icc-muted)}.icc-blog__who{font-weight:700;color:var(--icc-ink)}.icc-blog__arrow{justify-self:end;font-size:1.5rem;color:var(--icc-line);transition:color .2s ease,transform .2s ease}.icc-blog__row:hover .icc-blog__arrow{color:var(--icc-ink);transform:translateX(4px)}.icc-blog__rows>:not(.icc-blog__row){padding-top:2rem}@media (max-width:45.99em){.icc-blog__rowin{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.icc-blog__label{margin:0}.icc-blog__arrow{display:none}}.icc-blog-hero{position:relative;display:grid;place-items:center;box-sizing:border-box;min-height:clamp(20rem,46vw,34rem);padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,2.5rem);background:var(--icc-deep);color:#fff;text-align:center}.icc-blog-hero.has-cover{background-image:linear-gradient(rgb(25 70 87 / 72%),rgb(25 70 87 / 72%)),var(--icc-blog-cover);background-size:cover;background-position:center}.icc-blog-hero__in{max-width:46rem}.icc-blog-hero__label{margin:0 0 1rem;font-family:var(--icc-sans);font-size:.8125rem}.icc-blog-hero__label a{color:rgb(255 255 255 / 85%);text-decoration:none}.icc-blog-hero__label a:hover{color:#fff;text-decoration:underline}.icc-blog-hero__title{margin:0 0 1.25rem;font-family:var(--icc-serif);font-size:clamp(2.25rem, 5vw, 3.75rem);font-weight:400;line-height:1.12;letter-spacing:-.012em;color:#fff;overflow-wrap:anywhere}.icc-blog-hero__byline,.icc-blog-hero__byline .icc-blog__who{color:#fff}.icc-blog-article,.is-layout-constrained>.icc-blog-article{width:100%;max-width:42rem;margin:clamp(3rem,7vw,5rem) auto 0!important}.icc-blog__tools{margin:0 0 1.5rem}.icc-blog__link{appearance:none;padding:0;border:0;background:0 0;font-family:var(--icc-sans);font-size:.875rem;color:var(--icc-deep);text-decoration:underline;cursor:pointer}.icc-blog__link--danger{color:var(--icc-ember)}.icc-blog-article__foot{margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid var(--icc-line)}.icc-blog--write{max-width:52rem;margin:0 auto}.icc-blog__anon{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--icc-sans);cursor:pointer}.icc-blog__note{display:block;margin-top:.2rem;font-family:var(--icc-sans);font-size:.8125rem;color:var(--icc-muted)}.icc-blog__coverfield{margin-bottom:1.15rem}.icc-blog__coverthumb{display:block;width:14rem;max-width:100%;height:auto;margin:0 0 .5rem;border-radius:var(--icc-radius)}.icc-blog__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0}.icc-blog__delete{margin-top:2rem}
