@font-face{font-family:Glacial Indifference;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/glacial-indifference-bold.otf)format("opentype")}@font-face{font-family:Glacial Indifference;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/glacial-indifference-italic.otf)format("opentype")}.article-page{padding-top:42px;padding-bottom:55px}.article-page .article-layout.handbag-article{grid-template-columns:minmax(0,730px) minmax(0,270px);align-items:start;gap:50px;max-width:1050px;margin:0 auto;padding:0;display:grid}.article-page .article-main{min-width:0;max-width:none;margin:0}.article-page .article-heading{margin:0 0 28px}.article-page .article-metadata{font-family:var(--font-ui);letter-spacing:1.2px;text-transform:uppercase;color:#75675d;text-align:center;margin:0;font-size:11px;line-height:1.7}.article-page h1{text-align:center;overflow-wrap:anywhere;letter-spacing:.6px;color:#000;font-synthesis:none;margin:0 0 30px;font-family:Merriweather,Georgia,serif;font-size:36px;font-style:normal;font-weight:700;line-height:50.4px}.article-page .article-figure{margin:0 0 28px}.article-page .article-cover{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.article-page figcaption{font-family:var(--font-ui);color:#817970;margin-top:10px;font-size:12px;line-height:1.6}.article-page .prose{color:#000;overflow-wrap:anywhere;letter-spacing:.6px;font-synthesis:none;margin:0;font-family:Glacial Indifference,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.article-page .prose p{margin:0 0 22px}.article-page .prose h2{letter-spacing:normal;margin:36px 0 14px;font-size:29px;font-style:normal;font-weight:500;line-height:1.2}.article-page .prose h3{letter-spacing:normal;margin:28px 0 12px;font-size:22px;font-style:normal;font-weight:500;line-height:1.2}.article-page .prose h4{font-family:var(--font-heading);margin:24px 0 12px;font-size:19px;font-weight:500;line-height:1.2}.article-page .prose ul,.article-page .prose ol{margin:0 0 22px;padding-left:1.5em}.article-page .prose li{margin-bottom:7px}.article-page .prose li>ul,.article-page .prose li>ol{margin:8px 0}.article-page .prose a{color:inherit;text-underline-offset:3px;text-decoration:underline 1px}.article-page .prose a:hover{color:#75675d}.article-page .prose blockquote{background:#f7f4f1;border-left:2px solid #b5a393;margin:28px 0;padding:18px 22px;font-style:italic}.article-page .prose blockquote>:last-child{margin-bottom:0}.article-page .prose img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:none;margin:28px auto;display:block}.article-page .prose figure{max-width:100%;margin:28px 0}.article-page .prose figure img{margin:0 auto}.article-page .prose table{border-collapse:collapse;width:max-content;max-width:100%;margin:28px 0;font-size:16px;line-height:1.6;display:block;overflow-x:auto}.article-page .prose th,.article-page .prose td{text-align:left;vertical-align:top;border:1px solid #ded8d2;min-width:110px;padding:10px 14px}.article-page .prose th{background:#f7f4f1;font-weight:400}.article-page .prose pre{white-space:pre;max-width:100%;padding:16px;font-size:14px;overflow-x:auto}.article-page .article-sidebar{text-align:left;border:0;min-width:0;margin:0;padding:0}.article-page .article-sidebar h2{text-transform:none;letter-spacing:.4px;margin:0 0 17px;font-family:Glacial Indifference,Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.article-page .sidebar-recommendations{border-top:0;margin-top:34px;padding-top:0}.article-page .sidebar-post{border-bottom:1px solid #ece7e2;grid-template-columns:85px minmax(0,1fr);align-items:start;gap:14px;padding:17px 0;display:grid}.article-page .sidebar-post:first-child{padding-top:0}.article-page .sidebar-post img{object-fit:cover;width:85px;height:85px}.article-page .sidebar-post span{overflow-wrap:anywhere;font-family:Glacial Indifference,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.2}.article-page .article-related{background:0 0;padding:48px 0 0}.article-page .article-related h2{text-transform:none;letter-spacing:.6px;text-align:center;color:#000;margin:0 0 26px;font-family:Glacial Indifference,Arial,sans-serif;font-size:29px;font-weight:700;line-height:1.2}@media (width>=768px) and (width<=1023px){.article-page .article-layout.handbag-article{max-width:730px;display:block}.article-page .article-sidebar{border-top:1px solid #e6e0da;margin-top:42px;padding-top:30px;display:block}.article-page .sidebar-recommendations{border:0;margin:34px 0 0;padding:0}}@media (width<=767px){.article-page{padding-top:28px;padding-bottom:36px}.article-page .article-layout.handbag-article{max-width:none;padding:0;display:block}.article-page .article-metadata{letter-spacing:.9px;font-size:10px}.article-page .article-heading{margin-bottom:24px}.article-page .article-figure{margin-bottom:26px}.article-page .prose h2{font-size:27px;font-weight:500;line-height:1.2}.article-page .prose h3{font-size:22px;font-weight:500;line-height:1.2}.article-page .article-sidebar{border-top:1px solid #e6e0da;margin-top:36px;padding-top:30px;display:block}.article-page .sidebar-recommendations{margin-top:28px;padding-top:0}.article-page .article-related{padding:36px 0 0}.article-page .article-related h2{margin-bottom:24px;font-size:26px;font-weight:700;line-height:1.2}}.article-page .prose em,.article-page .prose i{font-style:italic}.article-page .prose strong,.article-page .prose b{font-family:Glacial Indifference,Arial,sans-serif;font-weight:700}.article-page .sidebar-search{background:#fff;border:1px solid #ded8d2;align-items:center;max-width:100%;display:flex;position:relative}.article-page .sidebar-search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-page .sidebar-search input{width:100%;min-width:0;font-family:var(--font-ui);letter-spacing:1.2px;background:0 0;border:0;flex:1;margin:0;padding:12px;font-size:11px}.article-page .sidebar-search button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:12px;display:flex}.article-page .article-other-posts{margin-top:36px}.article-page .article-other-posts h2{letter-spacing:.6px;text-align:left;color:#000;margin:0 0 14px;font-family:Glacial Indifference,Arial,sans-serif;font-size:29px;font-weight:700;line-height:1.2}.article-page .article-other-posts ul{letter-spacing:.6px;color:#000;margin:0;padding-left:1.5em;font-family:Glacial Indifference,Arial,sans-serif;font-size:20px;font-weight:700;line-height:36px;list-style-type:disc}.article-page .article-other-posts a{padding:2px;box-shadow:inset 0 -14px #f6e2e5}.article-page .article-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.article-page .article-recommendation-card,.article-page .article-recommendation-card:hover{background:#f7f5f3;flex-direction:column;min-width:0;text-decoration:none;display:flex}.article-page .article-recommendation-card img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.article-page .article-recommendation-card h3{letter-spacing:normal;text-align:center;color:#000;font-synthesis:none;flex:1 0 auto;margin:0;padding:15px;font-family:Glacial Indifference,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:25.6px}@media (width>=768px) and (width<=1023px){.article-page .article-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.article-page .article-recommendation-grid{grid-template-columns:minmax(0,1fr)}.article-page .article-other-posts h2{font-size:26px}}.article-page .image-source,.article-page .prose .image-source{font-family:var(--font-ui);letter-spacing:normal;color:#817970;margin:10px 0 0;font-size:12px;font-style:normal;font-weight:400;line-height:1.6;display:block}.article-page figcaption:has(.image-source){margin-top:0}.article-page .image-source a{font:inherit;color:inherit;text-underline-offset:3px;text-decoration:underline 1px}.article-page .image-source a:hover{color:#75675d}.article-page .prose p:has(+p.image-source) img,.article-page .prose blockquote:has(+p.image-source),.article-page .prose blockquote:has(+p.image-source) img{margin-bottom:0}.article-page .sidebar-toc{margin-top:34px}.article-page .sidebar-toc-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(360px,50vh);overflow-y:auto}.article-page .sidebar-toc ul{margin:0;padding:0;list-style:none}.article-page .sidebar-toc li{overflow-wrap:anywhere;font-family:var(--font-ui);margin:0 0 9px;font-size:14px;font-weight:400;line-height:1.5}.article-page .sidebar-toc li>ul{margin-top:8px;padding-left:16px}.article-page .sidebar-toc .toc-subheading{padding-left:16px}.article-page .sidebar-toc a{display:block}.article-page .article-content :is(h2,h3){scroll-margin-top:24px}
