.dc-nav-disclosure>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:48px}.dc-nav-disclosure>summary::-webkit-details-marker,.dc-mobile-section>summary::-webkit-details-marker{display:none}.dc-nav-panel{position:absolute;inset-inline:0;top:100%;padding:32px max(32px,var(--container-gutter));background:var(--dc-color-background);color:var(--dc-color-text);border-block:1px solid var(--dc-color-border);max-height:calc(100dvh - var(--header-height,96px));overflow:auto;box-shadow:0 8px 16px rgb(var(--text-color) / .06)}.dc-nav-panel a,.dc-mobile-nav a{font-size:16px;line-height:1.5;text-decoration:none;min-height:48px;display:flex;align-items:center;gap:16px}.dc-nav-panel a:hover,.dc-mobile-nav a:hover{color:var(--dc-color-interaction);text-decoration:underline;text-underline-offset:4px}.dc-nav-panel a:focus-visible,.dc-nav-disclosure>summary:focus-visible,.dc-mobile-nav a:focus-visible,.dc-mobile-section>summary:focus-visible{outline:2px solid var(--dc-color-focus-ring);outline-offset:4px}.dc-nav-eyebrow{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-color-text-muted-strong);margin:0 0 16px}.dc-nav-heading{font-family:var(--heading-font-family);font-size:32px;line-height:1.12;font-weight:400;margin:0 0 16px}.dc-nav-description{font-size:16px;line-height:1.65;color:var(--dc-color-text-muted-strong);margin:0}.dc-nav-issues{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1140px;margin:auto}.dc-nav-issue-footer{max-width:1140px;margin:24px auto 0;border-top:1px solid var(--dc-color-border);padding-top:16px;display:flex;gap:32px;justify-content:space-between}.dc-nav-letters{max-width:1140px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.dc-nav-letter-links{margin-top:16px}.dc-nav-letter-links a{justify-content:space-between;max-width:320px}.dc-nav-panel .dc-nav-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.dc-nav-feature-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.dc-nav-feature-title{font-family:var(--heading-font-family);font-size:24px;line-height:1.2;font-weight:400;margin:0 0 12px}.dc-mobile-nav{padding-bottom:24px;color:var(--dc-color-text)}.dc-mobile-section,.dc-mobile-direct{border-bottom:1px solid var(--dc-color-border)}.dc-mobile-section>summary,.dc-mobile-nav .dc-mobile-direct{font-size:20px;line-height:1.5;min-height:64px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.dc-mobile-section[open]>summary>span{transform:rotate(45deg)}.dc-mobile-content{padding:8px 0 24px}.dc-mobile-content>a{padding-block:12px}.dc-mobile-content .dc-nav-issues{display:block}.dc-mobile-content .dc-nav-group+.dc-nav-group{margin-top:24px}.dc-mobile-content .dc-nav-issue-footer{display:block;margin-top:16px}.dc-mobile-content .dc-nav-letters{display:block}.dc-mobile-content .dc-nav-heading{font-size:24px}.dc-mobile-nav .dc-nav-book{justify-content:center;background:var(--dc-color-signal);color:var(--dc-color-text-on-signal);border-radius:10px;min-height:48px;margin-top:24px;padding:12px 24px}.dc-mobile-nav .dc-nav-book:hover{background:var(--dc-color-signal-hover);color:var(--dc-color-text-on-signal)}@media(prefers-reduced-motion:reduce){.dc-mobile-section>summary>span{transition:none}}.dc-mobile-content .dc-nav-letter-intro>.dc-nav-eyebrow,.dc-mobile-content .dc-nav-letter-intro>.dc-nav-heading,.dc-mobile-content .dc-nav-letter-intro>.dc-nav-description{display:none}.dc-mobile-content .dc-nav-letter-links{margin-top:0}.dc-nav-welcome{grid-template-columns:1.2fr 1fr 1fr;gap:48px;align-items:start}.dc-nav-welcome-intro{max-width:320px}.dc-mobile-content .dc-nav-welcome-intro{display:none}.dc-mobile-content .dc-nav-welcome .dc-nav-group+.dc-nav-group{margin-top:24px}.dc-nav-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1140px;margin:auto}.dc-mobile-content .dc-nav-guide-grid{display:block}.dc-mobile-content .dc-nav-blog>div>.dc-nav-eyebrow{display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dc-navigation.css.map */
