.journal-heading{padding-block:65px 55px;max-width:940px}.journal-heading h1{font-size:60px;margin-top:20px;overflow-wrap:break-word}.journal-heading>p:last-child{font-size:18px;color:var(--muted);max-width:740px;margin-top:25px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 35px}.journal-index{padding-bottom:85px}.journal-card{min-width:0}.journal-image{display:block;overflow:hidden;background:var(--tint)}.journal-image img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .25s}.journal-image:hover img{transform:scale(1.025)}.journal-card-meta{display:flex;flex-wrap:wrap;gap:6px 15px;margin-block:20px 12px;font-size:10px;text-transform:uppercase;color:var(--muted)}.journal-card h2,.journal-card h3{font-size:27px;line-height:1.2;text-wrap:pretty}.journal-card h2 a,.journal-card h3 a{text-decoration:none}.journal-card h2 a:hover,.journal-card h3 a:hover{text-decoration:underline}.journal-card-copy>p{font-size:13px;color:var(--muted);margin-top:16px}.journal-read{display:inline-flex;align-items:center;gap:25px;font-size:12px;margin-top:20px}.journal-read svg{width:17px}.journal-byline{display:flex;gap:8px 25px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:25px}.journal-reading{display:grid;grid-template-columns:230px minmax(0,760px);gap:75px;justify-content:center;padding-bottom:65px}.journal-contents{position:sticky;align-self:start;top:140px;border-top:1px solid var(--line);padding-top:22px}.journal-contents nav{margin-top:14px}.journal-contents nav a{display:block;font-size:12px;text-decoration:none;line-height:1.6;padding:8px 0}.journal-contents nav a:hover{text-decoration:underline}.journal-back{display:flex;gap:10px;align-items:center;margin-top:25px;font-size:12px}.journal-back svg{width:16px}.journal-body{min-width:0}.journal-body section{border-top:1px solid var(--line);padding-block:35px}.journal-body h2{font-size:32px;margin-bottom:22px;text-wrap:pretty}.journal-body section p{font-size:16px;color:var(--muted)}.journal-body section .journal-source{font-size:12px;margin-top:20px}.journal-body section p+p{margin-top:20px}.journal-figure{margin:0 0 40px}.journal-figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.journal-figure figcaption{font-size:10px;color:var(--muted);margin-top:9px}.journal-notice{font-size:13px;background:var(--tint);padding:22px;border-left:2px solid var(--accent);color:var(--muted)}.journal-service{font-size:14px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.journal-related{border-top:1px solid var(--line);padding-block:45px 70px}.journal-related>h2{font-size:35px;margin-bottom:30px}.journal-related .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:950px}.journal-related .journal-image img{aspect-ratio:16/7}.journal-all{display:inline-flex;align-items:center;gap:25px;font-size:13px;margin-top:35px}.journal-preview{padding-block:65px 75px;border-top:1px solid var(--line)}.journal-preview-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.journal-preview-head h2{font-size:36px}.journal-preview-head>a{display:flex;align-items:center;gap:20px;flex-shrink:0;font-size:13px}
.theme-clinic .journal-heading{text-align:center;margin-inline:auto}.theme-clinic .journal-heading h1{font-style:italic}.theme-clinic .journal-heading>p:last-child{margin-inline:auto}.theme-clinic .journal-byline{justify-content:center}.theme-clinic .journal-index .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;margin:auto;gap:60px}.theme-clinic .journal-index .journal-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.theme-clinic .journal-index .journal-card:first-child .journal-card-meta{margin-top:0}.theme-clinic .journal-index .journal-card:first-child h2{font-size:40px}.theme-clinic .journal-image img{object-position:65% center}.theme-windows .journal-heading{max-width:none;border-bottom:2px solid var(--accent);margin-bottom:45px}.theme-windows .journal-heading h1{max-width:900px}.theme-windows .journal-index .journal-grid{display:block}.theme-windows .journal-index .journal-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;padding-block:35px;border-bottom:1px solid var(--line)}.theme-windows .journal-index .journal-card:first-child{padding-top:0}.theme-windows .journal-index .journal-card h2{font-size:36px}.theme-windows .journal-index .journal-card-meta{margin-top:0}.theme-windows .journal-reading{grid-template-columns:240px minmax(0,780px);gap:60px}.theme-windows .journal-related .journal-image img{aspect-ratio:16/9}.theme-events .journal-heading{text-align:center;margin-inline:auto}.theme-events .journal-heading h1{font-style:italic}.theme-events .journal-heading>p:last-child{margin-inline:auto}.theme-events .journal-byline{justify-content:center}.theme-events .journal-index .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 80px}.theme-events .journal-index .journal-card:nth-child(even){padding-top:65px}.theme-events .journal-index .journal-image img{aspect-ratio:4/3;object-position:80% center}.theme-events .journal-card h2,.theme-events .journal-card h3{font-style:italic;font-size:30px}.theme-events .journal-reading{display:block;max-width:800px;margin:auto}.theme-events .journal-contents{position:static;margin-bottom:35px}.theme-events .journal-contents nav{display:flex;flex-wrap:wrap;gap:0 25px}.theme-events .journal-contents .journal-back{display:none}.theme-events .journal-body h2{font-style:italic;font-size:37px}.theme-carpets .journal-heading{border-bottom:1px solid var(--line);margin-bottom:40px;max-width:none}.theme-carpets .journal-heading h1{max-width:850px}.theme-carpets .journal-contents{background:#f1e7ea;border-top:0;padding:25px}.theme-carpets .journal-image img{object-position:70% center}
@media(min-width:1001px){.theme-events .site-nav a:nth-child(3){right:calc(var(--pad) + 225px)}.theme-events .site-nav a:nth-child(4){right:calc(var(--pad) + 70px)}.theme-events .site-nav a:nth-child(5){right:var(--pad)}}
@media(min-width:761px) and (max-width:1000px){.theme-events .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:83px}.theme-events .header-inner>.brand{text-align:left;font-size:25px}.theme-events .site-nav{display:flex;width:100%;flex-wrap:wrap;padding-block:10px 18px;gap:12px 25px}.theme-events .site-nav a{position:static!important;font-size:12px}.js .theme-events .menu-toggle{display:flex}.js .theme-events .site-nav{display:none}.js .theme-events .site-nav.is-open{display:flex}}
@media(max-width:1050px){.journal-reading,.theme-windows .journal-reading{grid-template-columns:200px minmax(0,1fr);gap:35px}.journal-grid{gap:35px 25px}.journal-heading h1{font-size:51px}.theme-clinic .journal-index .journal-grid{gap:35px}.theme-clinic .journal-index .journal-card:first-child{gap:30px}.theme-events .journal-index .journal-grid{gap:40px}.theme-windows .journal-index .journal-card{gap:35px}.journal-preview-head h2{font-size:31px}}
@media(max-width:760px){.journal-heading{padding-block:35px}.journal-heading h1{font-size:39px}.journal-heading>p:last-child{font-size:16px;margin-top:22px}.journal-byline{gap:8px 18px}.journal-grid,.theme-clinic .journal-index .journal-grid,.theme-events .journal-index .journal-grid{grid-template-columns:1fr;gap:38px}.theme-clinic .journal-index .journal-card:first-child{display:block}.theme-clinic .journal-index .journal-card:first-child .journal-card-meta{margin-top:20px}.theme-clinic .journal-index .journal-card:first-child h2,.theme-windows .journal-index .journal-card h2{font-size:29px}.theme-windows .journal-index .journal-card{display:block;padding-block:30px}.theme-windows .journal-index .journal-card-meta{margin-top:20px}.theme-windows .journal-heading,.theme-carpets .journal-heading{margin-bottom:30px}.theme-events .journal-index .journal-card:nth-child(even){padding-top:0}.journal-index{padding-bottom:50px}.journal-reading,.theme-windows .journal-reading{display:block;padding-bottom:40px}.journal-contents,.theme-carpets .journal-contents{position:static;margin-bottom:30px;padding:20px;border-block:1px solid var(--line);background:var(--tint)}.journal-contents nav a{font-size:12px;padding-block:7px}.journal-figure{margin-bottom:25px}.journal-body h2,.theme-events .journal-body h2{font-size:29px}.journal-body section{padding-block:28px}.journal-body section p{font-size:15px}.journal-related{padding-block:35px 50px}.journal-related .journal-grid{grid-template-columns:1fr;gap:35px}.journal-related>h2{font-size:30px}.journal-preview{padding-block:45px 55px}.journal-preview-head{display:block}.journal-preview-head h2{font-size:31px}.journal-preview-head>a{margin-top:18px}.journal-card h2,.journal-card h3{font-size:28px}.journal-heading h1,.journal-card h2,.journal-card h3,.journal-body h2{overflow-wrap:anywhere}.theme-clinic .header-inner>.brand,.theme-carpets .header-inner>.brand{max-width:calc(100% - 64px)}}
@media(prefers-reduced-motion:reduce){.journal-image img{transition:none}.journal-image:hover img{transform:none}}
