.site-logo{width:36px;height:36px;object-fit:contain}.nav-note{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wordmark{max-width:55%;overflow-wrap:anywhere}.managed-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px}.managed-work-grid .work-item{min-width:0;align-self:start}.uploaded-art img{width:100%;height:100%;object-fit:cover}.generic-art{font-size:clamp(24px,4vw,64px);padding:30px;overflow-wrap:anywhere}.long-brand{font-size:clamp(48px,10vw,150px);overflow-wrap:anywhere;max-width:65%}.managed-display{font-size:clamp(38px,10vw,150px);overflow-wrap:anywhere}.practice-cover{width:100%;height:100%;object-fit:contain}.article-index{padding-top:150px}.article-index>p{margin-bottom:48px}.article-index h1{font-size:clamp(36px,6vw,80px)}.managed-reading h1{font-size:clamp(32px,5vw,64px);line-height:1.3;overflow-wrap:anywhere}.reading-body{overflow-wrap:anywhere}.reading-body figure{margin:0}.reading-body img{display:block;width:100%;height:auto}.reading-body figcaption{font-size:14px;color:#666;text-align:center;margin:10px 0 24px}.article-block{margin:32px 0}.image-normal{max-width:680px;margin-inline:auto}.article-gallery,.article-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.article-split.image-right figure{order:2}.article-divider{border:0;border-top:1px solid #aaa}.pagination{display:flex;justify-content:space-between;gap:20px;padding:48px 0}.work-item h3,.work-item p{overflow-wrap:anywhere}@media(min-width:1000px){.image-wide{width:calc(100% + 160px);margin-left:-80px}}@media(max-width:767px){.managed-work-grid,.article-gallery,.article-split{grid-template-columns:1fr}.article-split.image-right figure{order:0}.long-brand{max-width:100%}.nav-note{display:none}.pagination{flex-wrap:wrap}.wordmark{max-width:70%}}
