body{margin:0;font-family:Inter,system-ui,sans-serif;color:#1b2420;background:#faf7f2}.bb-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.bb-sidebar{background:#12372a;color:#dce8e1;padding:24px 16px}.bb-sidebar a{color:inherit;display:flex;align-items:center;min-height:48px;padding:0 12px;text-decoration:none;border-radius:8px;overflow-wrap:anywhere}.bb-sidebar .bb-brand{font-size:24px;font-weight:700}.bb-sidebar a[aria-current=page]{background:#ffffff1f;color:#fff}.bb-banner{padding:12px 24px;background:#f3e4d7;color:#5b2f17;border-bottom:1px solid #dcd5c8}.bb-content{margin:0;padding:32px;max-width:none}.bb-content h1{color:#12372a;font-size:28px}.bb-screen-id{color:#414c46}.bb-skip{position:absolute;left:16px;top:-100px;padding:16px;color:#12372a;background:#fff;z-index:1}.bb-skip:focus{top:8px}a:focus-visible,button:focus-visible,main:focus-visible{outline:3px solid #b4683c;outline-offset:3px}@media(max-width:600px){.bb-shell{grid-template-columns:minmax(0,1fr)}.bb-sidebar{padding:16px}.bb-sidebar nav{display:flex;flex-wrap:wrap;gap:8px}.bb-sidebar nav a{border:1px solid #bbd6c8;min-width:0}.bb-content{padding:24px}}
