.outfit-entry{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;padding-block:32px!important;scroll-margin-top:100px}.outfit-entry .outfit-entry-kicker{font-size:11px;letter-spacing:.12em;color:var(--text-soft,#61716b);margin:0 0 10px}.outfit-entry h2{font-size:clamp(25px,3vw,36px);line-height:1.35;margin:0 0 14px}.outfit-entry p{font-size:14px;line-height:1.9;margin:0 0 14px}.outfit-entry-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.outfit-entry-tags span{padding:5px 10px;border:1px solid #91a69b66;border-radius:20px;font-size:12px}.outfit-entry a{color:inherit}.outfit-entry .outfit-entry-link{display:inline-flex;gap:24px;align-items:center;min-height:44px;padding:12px 18px;border:1px solid #789188;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none}.outfit-entry-link:hover{background:#718e8120}.outfit-entry-preview{padding:24px;border:1px solid #91a69b66;border-radius:14px;background:#82998712}.outfit-entry-preview>span{font-size:12px}.outfit-entry-colors{display:flex;height:76px;overflow:hidden;border-radius:8px;margin:16px 0}.outfit-entry-colors i{flex:1}.outfit-entry-preview a{font-size:13px;display:inline-flex;align-items:center;min-height:44px}.outfit-entry a:focus-visible{outline:3px solid #a97542;outline-offset:4px}@media(max-width:680px){.outfit-entry{grid-template-columns:1fr;gap:18px;padding-block:24px!important}.outfit-entry-preview{padding:18px}.outfit-entry-colors{height:54px}}@media print{.outfit-entry-preview{display:none}.outfit-entry{display:block}}
