.reference-method{background:#f4f3ef;border-left:3px solid #53654c;padding:16px}.reference-toc{border:1px solid #deded8;padding:16px 24px;margin:24px 0}.reference-evidence dt{font-weight:600;margin-top:16px}.reference-evidence dd{margin:5px 0 18px}.reference-course ol{columns:2;column-gap:28px}.reference-course li{break-inside:avoid;padding:4px 0}.reference-guide fieldset{padding:20px;border:1px solid #ccc;margin:24px 0}.reference-guide label{display:block;margin:16px 0}.reference-guide textarea,.reference-guide input[type=text],.reference-guide input[type=number]{display:block;width:100%;padding:10px;font:inherit;border:1px solid #aaa;border-radius:3px;margin-top:6px;background:white;color:#222}.reference-guide button{font:inherit;padding:12px 18px;background:#303a2f;border:1px solid #303a2f;color:white;border-radius:3px;cursor:pointer;margin:6px 8px 6px 0}.reference-guide .reference-check{display:flex;gap:10px;align-items:flex-start}.reference-check input{margin-top:7px;flex-shrink:0}.reference-guide :focus-visible{outline:3px solid #a66a26;outline-offset:3px}.reference-element[hidden]{display:none!important}@media(max-width:650px){.reference-course ol{columns:1}}@media print{.nav,footer,button,.reference-toc,.reference-course,.guide-cta{display:none!important}fieldset{break-inside:avoid}.guide-content{max-width:none}a{color:inherit}}
