.resource-menu{position:relative}.resource-menu>summary{cursor:pointer;list-style:none;font:inherit;min-height:44px;display:flex;align-items:center;gap:8px}.resource-menu>summary:after{content:"⌄"}.resource-menu[open]>summary:after{content:"⌃"}.resource-menu>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.resource-menu-panel{position:absolute;top:100%;right:0;width:min(690px,90vw);padding:28px;background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 15px 30px #0002;display:grid;grid-template-columns:1fr 1fr;gap:24px;z-index:30}.resource-menu-panel section{display:grid;align-content:start;gap:14px}.resource-menu-panel strong{font-size:12px;letter-spacing:.04em}.resource-menu-panel a{display:block;padding:6px 0;line-height:1.5}.booking-card>.lawyers-choice{margin-top:32px}.booking-card>.review{margin-top:24px}.booking-card>.slots{margin-top:20px}@media(max-width:1000px){.resource-menu-panel{position:static;width:100%;box-shadow:none;padding:18px 0;border:0;grid-template-columns:1fr}.resource-menu>summary{min-height:48px}.resource-menu-panel section{gap:6px}.resource-menu-panel a{font-size:15px}}@media(prefers-reduced-motion:reduce){.resource-menu-panel{scroll-behavior:auto}}.single-rule-workbench{display:block!important}.single-rule-workbench>.rule-main{max-width:900px;margin:auto}.glossary-category-navigation,.prose-page nav[aria-label="Kavrama git"]{display:flex;flex-wrap:wrap;gap:12px 20px}.glossary-category-navigation a,.prose-page nav[aria-label="Kavrama git"] a{line-height:1.6}.glossary-entries>div[id]{scroll-margin-top:100px}.glossary-term nav{flex-wrap:wrap;gap:12px}.glossary-term .term-definition{font-size:clamp(19px,2vw,26px);line-height:1.7;max-width:70ch}.calculation-share{margin-top:28px}.calculation-share label{display:grid;gap:12px;margin:20px 0}.calculation-share textarea{width:100%;max-width:100%;padding:14px;background:var(--paper);color:var(--ink);border:1px solid var(--line);font:inherit;line-height:1.5}.calculation-share .check-row{display:flex;align-items:flex-start}.calculation-share p{font-size:14px;line-height:1.6}@media print{body:has(.single-rule-workbench) .calculation-share,body:has(.single-rule-workbench) .rule-main form,body:has(.single-rule-workbench) .single-rule-workbench+.prose-page,body:has(.single-rule-workbench) .site-header,body:has(.single-rule-workbench) footer,body:has(.single-rule-workbench) nav{display:none!important}.single-rule-workbench .rule-result{break-inside:avoid;background:white!important;color:black!important}.single-rule-workbench .rule-result>a,.single-rule-workbench button{display:none!important}}