.CopyPrompt_control__p8z_X,.CopyPrompt_primary__GS4Xe{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:9px;border-radius:6px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.CopyPrompt_primary__GS4Xe{padding:14px 26px;border:none}.CopyPrompt_control__p8z_X{padding:13px 22px;border:1px solid;background:none}@media (max-width:560px){.CopyPrompt_control__p8z_X,.CopyPrompt_primary__GS4Xe{width:100%}.CopyPrompt_primary__GS4Xe{padding:14px 18px}}.CopyPrompt_details__QMDNF{margin-top:26px;border-top:1px solid;padding-top:20px}.CopyPrompt_summary__QD8Fz{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.CopyPrompt_summary__QD8Fz::-webkit-details-marker{display:none}.CopyPrompt_summary__QD8Fz:before{content:"▸"/"";color:var(--marker-color);transition:transform .15s ease}.CopyPrompt_details__QMDNF[open] .CopyPrompt_summary__QD8Fz:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.CopyPrompt_summary__QD8Fz:before{transition:none}}.SiteChrome_wrap__DWP4J{max-width:960px;margin:0 auto;padding:0 32px}.SiteChrome_header___tV3w{border-bottom:1px solid rgba(184,132,43,.24);background:#f4f6fa;padding:22px 0;position:sticky;top:0;z-index:100}.SiteChrome_headerInner__SV8DR{max-width:1100px;display:flex;align-items:center;justify-content:space-between;gap:16px}.SiteChrome_logo__vnJM5{display:inline-block;text-decoration:none;min-width:0}.SiteChrome_nav__dJq4a{font-family:ui-sans-serif,system-ui,sans-serif}.SiteChrome_navList__vBdtf{display:flex;align-items:center;gap:14px;list-style:none;margin:0;padding:0}.SiteChrome_navLink__WzmYl{font-size:14px;color:#3d4359;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:4px 2px}.SiteChrome_navLink__WzmYl:hover{color:#b8842b}.SiteChrome_navGroup__IwEZY{position:relative}.SiteChrome_navParent__y2CPu{gap:6px}.SiteChrome_navParent__y2CPu:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.SiteChrome_navGroup__IwEZY:focus-within>.SiteChrome_navParent__y2CPu:after,.SiteChrome_navGroup__IwEZY:hover>.SiteChrome_navParent__y2CPu:after{transform:translateY(2px) rotate(-135deg)}.SiteChrome_navGroupList__VewP4{display:none;position:absolute;top:100%;right:0;z-index:10;min-width:190px;list-style:none;margin:0;padding:6px 14px;background:#ffffff;border:1px solid rgba(184,132,43,.24);border-radius:6px;box-shadow:0 8px 24px rgba(23,27,44,.08)}.SiteChrome_navGroup__IwEZY:focus-within>.SiteChrome_navGroupList__VewP4,.SiteChrome_navGroup__IwEZY:hover>.SiteChrome_navGroupList__VewP4{display:block}.SiteChrome_navGroupDismissed__Tcsk2>.SiteChrome_navGroupList__VewP4{display:none!important}.SiteChrome_navGroupDismissed__Tcsk2>.SiteChrome_navParent__y2CPu:after{transform:translateY(-2px) rotate(45deg)!important}.SiteChrome_navGroupList__VewP4 .SiteChrome_navLink__WzmYl{white-space:nowrap}.SiteChrome_footerInner__SyLGb a:focus-visible,.SiteChrome_logo__vnJM5:focus-visible,.SiteChrome_navLink__WzmYl:focus-visible,.SiteChrome_navToggle__sPyhK:focus-visible{outline:2px solid #b8842b;outline-offset:2px;border-radius:2px}.SiteChrome_navToggle__sPyhK{display:none}.SiteChrome_navToggleBars__U2clV{display:inline-flex;flex-direction:column;justify-content:space-between;width:18px;height:12px}.SiteChrome_navToggleBars__U2clV span{display:block;height:2px;background:currentColor;border-radius:1px}@media (max-width:1100px){.SiteChrome_navToggle__sPyhK{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 14px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;color:#171b2c;background:transparent;border:1px solid rgba(184,132,43,.24);border-radius:3px;cursor:pointer}.SiteChrome_nav__dJq4a{display:none}.SiteChrome_navOpen__5mCDq{display:block;position:absolute;top:100%;left:0;right:0;background:#f4f6fa;border-bottom:1px solid rgba(184,132,43,.24);padding:8px 22px 16px}.SiteChrome_navList__vBdtf{flex-direction:column;align-items:stretch;gap:4px}.SiteChrome_navGroupDismissed__Tcsk2>.SiteChrome_navGroupList__VewP4,.SiteChrome_navGroupList__VewP4{display:block!important;position:static;min-width:0;padding:0 0 0 16px;background:transparent;border:none;box-shadow:none}.SiteChrome_navParent__y2CPu:after{display:none}}@media (prefers-reduced-motion:reduce){.SiteChrome_navLink__WzmYl,.SiteChrome_navToggle__sPyhK{transition:none}}.SiteChrome_logoFrame__jokqR{display:block;width:240px;max-width:100%;height:64px;overflow:hidden}.SiteChrome_logoFrame__jokqR img{width:100%;height:auto;display:block;transform:scale(1.85);transform-origin:center center}@media (max-width:400px){.SiteChrome_logoFrame__jokqR{width:180px;height:48px}.SiteChrome_wrap__DWP4J{padding:0 20px}}.SiteChrome_footer__hZvLA{border-top:1px solid rgba(184,132,43,.24);background:#f4f6fa;padding:40px 0}.SiteChrome_footerInner__SyLGb{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:#656b80;font-family:ui-sans-serif,system-ui,sans-serif}.SiteChrome_footerMeta__k1Kcy{display:flex;flex-direction:column;gap:4px}.SiteChrome_footerLinks__mIjeP{display:flex;gap:12px 20px;flex-wrap:wrap}.SiteChrome_footerInner__SyLGb a{color:inherit;text-decoration:none}.SiteChrome_footerInner__SyLGb a:hover{color:#b8842b}@media (max-width:860px){.SiteChrome_wrap__DWP4J{padding:0 22px}.SiteChrome_header___tV3w{padding:18px 0}.SiteChrome_logoFrame__jokqR{width:200px;height:54px}.SiteChrome_footerInner__SyLGb{flex-direction:column;align-items:flex-start}}.page_grid__4QnAH{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.page_card__OMsWV{position:relative;display:flex;flex-direction:column;background:#ffffff;border:1px solid rgba(184,132,43,.24);border-radius:6px;padding:24px 24px 22px;transition:border-color .15s ease,box-shadow .15s ease}.page_card__OMsWV:focus-within,.page_card__OMsWV:hover{border-color:#b8842b;box-shadow:0 8px 24px rgba(23,27,44,.08)}.page_problem__ln0iI{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9c7239;margin:0 0 10px}.page_name__6gm6J{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;line-height:1.2;margin:0 0 10px}.page_nameLink__NDj4q{color:#171b2c;text-decoration:none}.page_nameLink__NDj4q:after{content:"";position:absolute;inset:0}.page_nameLink__NDj4q:focus-visible{outline:none}.page_nameLink__NDj4q:focus-visible:after{outline:2px solid #b8842b;outline-offset:2px;border-radius:6px}.page_summary__Bhzy2{color:#3d4359;font-size:16px;line-height:1.55;margin:0 0 14px}.page_format__A_0fO{color:#656b80;font-size:14px;margin:0 0 18px}.page_more__hZc6C{margin-top:auto;color:#9c7239;font-size:15px;font-weight:600;text-decoration:underline}.page_card__OMsWV:hover .page_more__hZc6C{color:#b8842b}@media (prefers-reduced-motion:reduce){.page_card__OMsWV{transition:none}}