.hla{box-sizing:border-box;max-width:calc(var(--layout-container, 1320px) + 2 * var(--layout-page-margin, 60px));margin:0 auto;padding:var(--space-48, 48px) var(--layout-page-margin, 60px) var(--space-64, 64px);color:var(--color-text-primary, #2a2a2a);font-family:var(--font-primary)}.hla :where(h1,h2,h3,h4,p,figure){margin:0}.hla-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:var(--space-64, 64px);max-width:1200px;margin:0 auto}.hla-head--solo{display:block;max-width:760px}.hla-head__text{min-width:0}.hla .hla-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--type-overline, 12px);font-weight:var(--weight-semibold, 600);letter-spacing:var(--tracking-overline, .08em);text-transform:uppercase;line-height:var(--lh-ui, 1.3);color:var(--color-brand-secondary, #754c2d)}.hla .hla-crumbs a{color:inherit;text-decoration:none}.hla .hla-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.hla-crumbs span[aria-hidden]{opacity:.5}.hla .hla-head .hla-title{margin-top:var(--space-16, 16px);font-family:var(--font-primary);font-size:clamp(30px,3.2vw,46px);font-weight:var(--weight-bold, 700);line-height:1.12;letter-spacing:-.01em;text-transform:none;color:var(--color-text-primary, #2a2a2a);text-wrap:balance}.hla .hla-head .hla-dek{margin-top:var(--space-16, 16px);font-size:var(--type-body-l, 18px);line-height:var(--lh-body, 1.6);color:var(--color-text-secondary, #5b5b5b)}.hla .hla-head .hla-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:var(--space-24, 24px);font-size:14px;line-height:var(--lh-ui, 1.3);color:var(--color-text-secondary, #5b5b5b)}.hla .hla-meta a{color:inherit}.hla-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.hla-cover{justify-self:end;width:100%;max-width:var(--maxw, 560px);aspect-ratio:var(--ar, .8);overflow:hidden;border-radius:var(--radius-xl, 20px);background:var(--color-surface-warm, #f8f5f0)}.hla-cover img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--fp, 50% 50%)}.hla-banner{max-width:var(--layout-container, 1320px);margin:var(--space-40, 40px) auto 0;overflow:hidden;border-radius:var(--radius-banner, 24px);background:var(--color-surface-warm, #f8f5f0)}.hla-banner img{display:block;width:100%;height:auto;max-width:none}.hla .hla-body.rte{max-width:720px;margin:var(--space-56, 56px) auto 0;font-size:18px;line-height:1.75;color:var(--color-text-primary, #2a2a2a)}.hla .hla-body.rte>:first-child{margin-top:0}.hla .hla-body.rte p{margin:0 0 1.15em;font-size:inherit;line-height:inherit;color:inherit}.hla .hla-body.rte h2{margin:1.9em 0 .55em;font-size:clamp(24px,2.2vw,30px);font-weight:var(--weight-bold, 700);line-height:1.25;letter-spacing:-.005em;text-transform:none;color:var(--color-text-primary, #2a2a2a)}.hla .hla-body.rte h3{margin:1.6em 0 .5em;font-size:21px;font-weight:var(--weight-semibold, 600);line-height:1.3;letter-spacing:0;text-transform:none;color:var(--color-text-primary, #2a2a2a)}.hla .hla-body.rte h4{margin:1.4em 0 .4em;font-size:18px;font-weight:var(--weight-semibold, 600);line-height:1.35;letter-spacing:0;text-transform:none;color:var(--color-text-primary, #2a2a2a)}.hla .hla-body.rte a{color:var(--color-text-brand, #543925);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hla .hla-body.rte a:hover{text-decoration-thickness:2px}.hla .hla-body.rte ul,.hla .hla-body.rte ol{margin:0 0 1.2em;padding-left:1.3em}.hla .hla-body.rte li{margin:0 0 .45em}.hla .hla-body.rte li::marker{color:var(--color-brand-secondary, #754c2d)}.hla .hla-body.rte strong,.hla .hla-body.rte b{font-weight:var(--weight-semibold, 600)}.hla .hla-body.rte img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:var(--radius-lg, 16px)}.hla .hla-body.rte blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.1em;border-left:3px solid var(--color-brand-primary, #543925);font-size:20px;line-height:1.55;font-style:normal;color:var(--color-text-primary, #2a2a2a)}.hla .hla-body.rte hr{margin:2.2em 0;border:0;border-top:1px solid var(--color-border-default, #e6e0d8)}.hla .hla-body.rte table{width:100%;margin:1.4em 0 1.6em;border-collapse:collapse;border:0;font-size:15px;line-height:1.45}.hla .hla-body.rte th,.hla .hla-body.rte td{padding:10px 12px;border:0;border-bottom:1px solid var(--color-border-default, #e6e0d8);text-align:left;vertical-align:top}.hla .hla-body.rte thead th,.hla .hla-body.rte thead td,.hla .hla-body.rte tr:first-child th{background:var(--color-surface-warm, #f8f5f0);font-weight:var(--weight-semibold, 600)}.hla-topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:720px;margin:var(--space-48, 48px) auto 0;padding-top:var(--space-24, 24px);border-top:1px solid var(--color-border-default, #e6e0d8)}.hla .hla-topics__label{margin-right:4px;font-size:var(--type-overline, 12px);font-weight:var(--weight-semibold, 600);letter-spacing:var(--tracking-overline, .08em);text-transform:uppercase;color:var(--color-text-secondary, #5b5b5b)}.hla .hla-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--color-border-strong, #cfc6ba);border-radius:var(--radius-pill, 999px);font-size:13px;line-height:1.2;color:var(--color-text-primary, #2a2a2a);text-decoration:none;transition:background-color var(--duration-fast, .15s) var(--easing-standard, ease)}.hla .hla-pill:hover{background:var(--color-state-hover-light, #f3eee7)}.hla-share{max-width:720px;margin:var(--space-24, 24px) auto 0}.hla-after{max-width:720px;margin:var(--space-48, 48px) auto 0}.hla-back{margin-top:var(--space-48, 48px);text-align:center}@media(max-width:989px){.hla-head{grid-template-columns:minmax(0,1fr);gap:var(--space-32, 32px);max-width:760px}.hla-cover{justify-self:center}}@media(max-width:767px){.hla{padding:var(--space-24, 24px) var(--layout-page-margin, 16px) var(--space-48, 48px)}.hla .hla-head .hla-title{margin-top:var(--space-12, 12px);font-size:30px;line-height:1.15}.hla .hla-head .hla-dek{font-size:16px}.hla .hla-head .hla-meta{margin-top:var(--space-16, 16px);font-size:13px}.hla-cover{border-radius:var(--radius-lg, 16px)}.hla-banner{margin-top:var(--space-24, 24px);border-radius:var(--radius-lg, 16px)}.hla .hla-body.rte{margin-top:var(--space-32, 32px);font-size:16.5px;line-height:1.7}.hla .hla-body.rte h2{font-size:23px}.hla .hla-body.rte h3{font-size:19px}.hla .hla-body.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}.hla .hla-body.rte th,.hla .hla-body.rte td{padding:8px 10px;min-width:92px}.hla-topics{margin-top:var(--space-32, 32px)}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/hilo-article.css.map */
