.secrets-page{padding-top:28px;padding-bottom:70px}.secret-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;padding:30px 0 44px;display:grid}.secret-hero h1{margin:18px 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.secret-hero p{max-width:54ch;font-size:1.16rem}.secret-hero .meta{font-size:.92rem}.secret-hero figure{border:1px solid #806338;border-radius:4px;margin:0;overflow:hidden;transform:rotate(1deg);box-shadow:0 20px 65px #0005}.secret-hero img{aspect-ratio:5/4;object-fit:cover}.secret-categories{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 38px;display:grid}.secret-categories a{color:#eed9ad;background:linear-gradient(130deg,#292820,#151d1b);border:1px solid #79613a;border-radius:5px;grid-template-columns:1fr auto;gap:6px;padding:23px;font-size:1.15rem;text-decoration:none;display:grid}.secret-categories small{color:#cec7b8;grid-column:1;font-size:.94rem}.secret-categories b{grid-area:1/2/3;align-self:center}.secret-categories a:hover{background:#303125;border-color:#e5c075}.secret-intro{max-width:850px;margin:28px 0 42px}.secret-intro p,.secret-reading p,.secret-reading li,.secret-contribution p{color:#ddd8cd;line-height:1.75}.secret-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.secret-section-heading h2{margin:8px 0 18px}.secret-filters{background:#131b19;border:1px solid #4c4937;flex-wrap:wrap;gap:12px;margin:12px 0;padding:18px;display:flex}.secret-filters[hidden],.secret-card[hidden],[data-secret-empty][hidden]{display:none!important}.secret-filters label{color:#ead6ad;flex:1;gap:7px;min-width:125px;display:grid}.secret-filters label:first-child{flex:2;min-width:200px}.secret-filters input,.secret-filters select{color:#f1eadd;width:100%;min-height:44px;font:inherit;background:#0e1513;border:1px solid #746347;border-radius:3px;padding:9px}.secret-filters button{align-self:end;min-height:44px}.secret-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0 35px;display:grid}.secret-card{background:#17201c;border:1px solid #494c3b;border-radius:6px;overflow:hidden}.secret-card .editorial-thumb{aspect-ratio:16/9;overflow:hidden}.secret-card .editorial-thumb img{object-fit:cover;width:100%;height:100%}.secret-card-copy{padding:23px}.secret-card h3{margin:12px 0;font-size:1.35rem;line-height:1.35}.secret-card h3 a{color:#f2dfb7;text-decoration:none}.secret-card p{line-height:1.6}.secret-status{color:#f0d8a4;letter-spacing:.02em;border:1px solid #786441;border-radius:3px;margin:0;padding:5px 11px;font-size:.84rem;display:inline-block}.secret-method{margin:55px 0}.secret-method dl,.secret-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.secret-method dl div{border-top:2px solid #8f7546;padding-top:14px}.secret-method dt,.secret-facts dt{color:#efd9ad;margin-bottom:7px;font-weight:600}.secret-method dd,.secret-facts dd{color:#cbc8bd;margin:0;line-height:1.65}.secret-contribution{background:linear-gradient(120deg,#24281e,#15201f);border:1px solid #736442;border-radius:6px;margin-top:45px;padding:30px}.secret-contribution h2{margin-top:10px}.secret-contribution p{max-width:80ch}.secret-contribution textarea{color:#e9dfcc;width:100%;font:inherit;resize:vertical;background:#0f1714;border:1px solid #766b4c;margin:12px 0;padding:15px;line-height:1.5;display:block}.secret-contribution details{margin:18px 0}.secret-contribution [role=status]{margin:12px;display:inline-block}.secret-contribution label{margin-top:15px;display:block}.secrets-page summary{cursor:pointer;color:#edd5a3;min-height:44px;padding:12px 0;font-weight:600}.secret-category-heading{max-width:900px;padding:38px 0 5px}.secret-category-heading h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.2}.secret-category-heading p{max-width:70ch;font-size:1.18rem;line-height:1.7}.secret-note{color:#d8d0bd;background:#18221b;border-left:3px solid #8e794d;padding:12px 20px}.secret-article-heading{margin:32px 0;display:block}.secret-article-heading h1{font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.2}.secret-article-heading figure{margin:26px 0 0}.secret-article-heading .editorial-figure img{object-fit:contain;border:1px solid #6e6145;width:100%;height:auto;max-height:none;display:block}.secret-article-heading p{line-height:1.7}.secret-facts{background:#18221d;border-block:1px solid #5d583f;margin:30px 0 45px;padding:22px}.secret-reading{max-width:850px;margin:auto}.secret-reading section{margin:35px 0}.secret-reading h2{margin-bottom:18px;font-size:1.6rem}.secret-reading li{margin:8px 0}.secret-hints details{background:#151e19;border:1px solid #585640;border-radius:5px;margin:13px 0;padding:0 20px}.secret-hints details p{padding:5px 0 12px}.secret-hints .secret-solution{background:#20271b;border-color:#9a7844}.secret-hints figure img{max-width:100%;height:auto}.secret-sources{border-top:1px solid #57513e;padding-top:22px}.secret-related{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.secrets-page :focus-visible{outline-offset:4px;outline:3px solid #f3cc6c}.secret-map-pin{color:#172019;background:#dac285;border:2px solid #fff0c4;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.secret-map-popup a{color:#173b29;font-weight:700}.secret-map-popup p{margin:7px 0}.secret-map-popup{max-width:250px}.secret-atlas-related{border:1px solid #8a7344;margin:18px 0;padding:12px}.secret-atlas-related a{margin:8px 0;display:block}@media (width<=800px){.secret-hero,.secret-article-heading{grid-template-columns:1fr;gap:20px}.secret-hero{padding-top:10px}.secret-hero figure{transform:none}.secret-hero img{aspect-ratio:2}.secret-categories{grid-template-columns:1fr}.secret-method dl,.secret-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-section-heading{display:block}.secret-article-heading figure{max-width:none}.secret-contribution{padding:20px}}@media (width<=680px){.secret-grid{grid-template-columns:1fr}}@media (width<=540px){.secret-facts{gap:15px;padding:16px}.secret-method dl{grid-template-columns:1fr}.secret-filters label{flex-basis:100%}.secret-card-copy{padding:19px}.secrets-page .breadcrumb{flex-wrap:wrap}.secret-contribution .button{text-align:center;width:100%}}
