.family-nav-menu{position:relative;color:inherit}.family-nav-menu>summary{list-style:none;cursor:pointer;font:inherit;white-space:nowrap;padding:8px 0}.family-nav-menu>summary::-webkit-details-marker{display:none}.family-nav-menu>summary::after{content:"⌄";margin-left:6px;font-size:14px}.family-nav-menu>summary:hover{text-decoration:underline;text-underline-offset:4px}.family-nav-menu>summary:focus-visible{outline:2px solid #795532;outline-offset:4px}.family-nav-options{position:absolute;top:100%;left:-16px;min-width:190px;padding:12px 16px;background:#f4eee3;color:#795532;box-shadow:0 8px 20px #382f2526;z-index:100}.primary-nav .family-nav-options a{display:block;color:#795532;padding:10px 0;white-space:nowrap}.primary-nav .family-nav-options a:hover{text-decoration:underline}@media(max-width:1100px){.family-nav-options{position:static;box-shadow:none;background:transparent;padding:0 0 5px 18px;min-width:0}.family-nav-menu{width:100%}}
#what-to-wear .wardrobe-journal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}#what-to-wear .wardrobe-journal-actions a{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 16px;border:1px solid #795532;color:#795532;text-decoration:none;text-align:center;font:14px/1.4 Arial,sans-serif}#what-to-wear .wardrobe-journal-actions a:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}#what-to-wear .wardrobe-journal-actions a:hover{background:#795532;color:#fff}#what-to-wear .wardrobe-journal-actions a:focus-visible{outline:2px solid #795532;outline-offset:4px}@media(max-width:400px){#what-to-wear .wardrobe-journal-actions{grid-template-columns:1fr}#what-to-wear .wardrobe-journal-actions a:last-child{width:100%}}
.primary-nav>a[href="/journal/"],.primary-nav .family-nav-menu>summary{color:inherit;text-decoration:none;font-family:var(--sans,Arial,sans-serif);font-size:12px;letter-spacing:.04em;padding:10px 0;white-space:nowrap}.primary-nav>a[href="/journal/"]:hover,.primary-nav .family-nav-menu>summary:hover{text-decoration:underline;text-underline-offset:5px}.primary-nav .family-nav-options a{font-size:14px;text-decoration:none}@media(max-width:1020px){.primary-nav>a[href="/journal/"],.primary-nav .family-nav-menu>summary{font-family:var(--serif,Georgia,serif);font-size:21px;padding:15px 0}.primary-nav .family-nav-options a{color:inherit;font-family:var(--serif,Georgia,serif);font-size:19px}.family-nav-options{color:inherit}}

#main .hero-actions{gap:18px;align-items:stretch}#main .hero-actions .button{position:relative;min-width:230px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:1px solid #fff;background:rgba(23,23,19,.36);text-decoration:none}#main .hero-actions .button:is(:hover,:focus-visible){color:#171713;background:#fff;border-color:#fff}#main .hero-actions .button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:700px){#main .hero-actions .button{width:100%;min-width:0;background:#795532;border-color:#795532;color:#fff}#main .hero-actions .button:is(:hover,:focus-visible){background:#503315;color:#fff}}
