.edition-hero h1 span{display:block;font-size:.6em;margin-top:.12em}.edition-main p{max-width:70ch}.edition-main a:focus-visible,.edition-main summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.batch-incoming{padding-block:34px!important}.batch-incoming a{font-size:16px;line-height:1.5!important}
.accessory-hub .edition-hero-grid{align-items:center}.accessory-hub .edition-hero h1{overflow-wrap:normal}.accessory-atlas{display:grid;grid-template-columns:1fr 1fr;gap:14px;isolation:isolate}.atlas-tile{position:relative;aspect-ratio:1.18;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #53624e;border-radius:14px;background:#14281d;color:#eaf0d7}.atlas-tile:nth-child(2n){transform:translateY(20px)}.atlas-tile span{position:absolute;top:14px;left:16px;font-size:12px;letter-spacing:.12em;color:#cfe1a1}.atlas-tile svg{width:clamp(70px,9vw,130px);fill:none;stroke:#cfe1a1;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.atlas-tile strong{font:500 14px/1.4 var(--font-body,'DM Sans',sans-serif);text-align:center;max-width:24ch}.atlas-tile svg{animation:atlas-drift 7s ease-in-out infinite}.atlas-tile:nth-child(2) svg{animation-delay:-2s}.atlas-tile:nth-child(3) svg{animation-delay:-4s}.atlas-tile:nth-child(4) svg{animation-delay:-1s}@keyframes atlas-drift{0%,100%{transform:translateY(-3px) rotate(-2deg)}50%{transform:translateY(3px) rotate(2deg)}}
.accessory-intro{padding-bottom:35px!important}.accessory-intro h2{max-width:18ch}.accessory-guides{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:0 var(--page-pad,6vw) 60px;max-width:1600px;margin:auto}.accessory-guides article{padding:32px;background:var(--surface,#15251b);border:1px solid var(--line,#53624e);border-radius:14px}.accessory-guides h2{font-size:clamp(30px,3vw,46px);line-height:1.08;margin:10px 0 18px;overflow-wrap:anywhere}.accessory-guides p{font:400 16px/1.8 var(--font-body,'DM Sans',sans-serif)}.accessory-card-top{display:flex;align-items:center;justify-content:space-between;color:#b9d57e}.accessory-card-top span{font-size:13px;letter-spacing:.1em}.accessory-card-top svg{height:66px;width:66px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.accessory-guides .accessory-criteria{font-size:13px;letter-spacing:.025em;color:#cfe1a1}.accessory-hub .edition-opening>div:nth-child(2){padding-top:42px}.edition-paused .atlas-tile svg,.edition-motion-resting .atlas-tile svg{animation-play-state:paused}
html[data-theme="light"] .accessory-guides article{background:#f3f3e7;color:#173b2b;border-color:#b6c3aa}html[data-theme="light"] .accessory-card-top,html[data-theme="light"] .accessory-guides .accessory-criteria{color:#365e2d}
@media(max-width:767px){.accessory-atlas{margin-top:12px;margin-bottom:24px;gap:10px}.atlas-tile{padding:12px;aspect-ratio:1}.atlas-tile svg{width:85px}.atlas-tile strong{font-size:12px}.accessory-guides{grid-template-columns:1fr;padding-inline:24px;gap:14px}.accessory-guides article{padding:24px}.accessory-hub .edition-opening>div:nth-child(2){padding-top:0}.edition-hero h1{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.atlas-tile svg{animation:none!important}}
.batch-incoming{padding:34px var(--page-pad,6vw)!important;background:#173b2b;color:#edf0de;margin:0}.batch-incoming .edition-next-links{display:flex;flex-wrap:wrap;gap:12px;max-width:1400px;margin:auto}.batch-incoming .edition-next-links a{display:block;color:#edf0de;border:1px solid #849c6a;border-radius:999px;padding:14px 20px;text-decoration:none;font:500 16px/1.5 var(--font-body,'DM Sans',sans-serif)}.batch-incoming .edition-next-links a:hover{background:#cfe1a1;color:#173b2b}.batch-incoming a:focus-visible{outline:2px solid #edf0de;outline-offset:5px}
