[data-layers109] .layers109-figure,[data-layers109] .layers109-tool,[data-layers109] #layers109-paper,[data-layers109] #layers109-examples{margin:2rem 0;padding:clamp(.7rem,2vw,1.4rem);border:1px solid #a9b39e;border-radius:16px;background:#f8f6ed;min-width:0;box-sizing:border-box}
[data-layers109] .layers109-figure img{display:block;width:100%;height:auto;background:#f6f3e8;border-radius:9px}
[data-layers109] .layers109-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}[data-layers109] .layers109-panel{min-width:0}[data-layers109] .layers109-panel h4,[data-layers109] .layers109-legend dt{font-size:20px;line-height:1.45;color:#183e2c;margin:.6rem 0;font-weight:700}[data-layers109] .layers109-panel p,[data-layers109] .layers109-legend dd{font-size:16px;line-height:1.7;margin:.4rem 0 1rem}
[data-layers109] .layers109-legend{margin:1.2rem 0}[data-layers109] .layers109-legend dd{margin-left:0}[data-layers109] .layers109-figure figcaption{font-size:16px;line-height:1.7;margin:1.1rem 0}
[data-layers109] .layers109-figure h3{font-size:1.5rem;margin-top:0}[data-layers109] .layers109-tool>summary{font:700 1.6rem/1.5 Georgia,serif;cursor:pointer}[data-layers109] .layers109-readonly>summary,[data-layers109] .layers109-toc>summary{font-weight:700;cursor:pointer;padding:.5rem 0;line-height:1.6}
[data-layers109] .layers109-tool fieldset{min-width:0;border:1px solid #b2baa6;border-radius:10px;padding:clamp(.6rem,2vw,1.1rem);margin:1.3rem 0}[data-layers109] .layers109-tool legend{font-weight:700;white-space:normal;max-width:100%;padding:0 .3rem}[data-layers109] .layers109-field{min-width:0;margin:1rem 0}[data-layers109] .layers109-field label{display:block;font-size:16px;font-weight:700;margin-bottom:.4rem}
[data-layers109] .layers109-tool :is(input,textarea,select),[data-layers109] .layers109-readonly textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-family:inherit;font-size:16px;line-height:1.6;border:1px solid #6b7c68;border-radius:7px;padding:.65rem;background:#fffdf7;color:#183e2c;resize:vertical}[data-layers109] .layers109-tool select{min-height:48px;white-space:normal}[data-layers109] textarea{min-height:5rem}
[data-layers109] .layers109-help{font-size:.95rem;color:#42503e;line-height:1.7;margin:.4rem 0}[data-layers109] .layers109-error{color:#8c291b;font-weight:700;line-height:1.6;margin:.4rem 0}[data-layers109] [aria-invalid=true]{border:2px solid #8c291b!important}
[data-layers109] .layers109-notice{padding:.9rem;border:2px solid #8a673c;background:#fff6df;border-radius:10px;line-height:1.7}[data-layers109] .layers109-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.2rem 0}[data-layers109] .layers109-tool button,[data-layers109] .layers109-readonly button{font:inherit;font-weight:700;line-height:1.5;min-height:46px;max-width:100%;white-space:normal;border:2px solid #244c35;border-radius:8px;background:#244c35;color:#fffdf5;padding:.7rem 1rem;cursor:pointer}[data-layers109] button:disabled{background:#e2e5d9;color:#58634f;border-color:#a8b29c;cursor:default}
[data-layers109] :is(pre,textarea,p,li,dd,label,summary,legend,button){overflow-wrap:anywhere;word-break:normal}[data-layers109] pre{white-space:pre-wrap;font-family:inherit;font-size:16px;line-height:1.7;background:#eeeedd;border-radius:8px;padding:.9rem;max-width:100%;box-sizing:border-box}[data-layers109] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #8d4b1f;outline-offset:3px}[data-layers109] [id]{scroll-margin-top:7rem}[data-layers109] [hidden]{display:none!important}
[data-layers109] .layers109-print{display:none}[data-layers109] .layers109-readonly{border-top:1px solid #b2baa6;margin:1.3rem 0;padding-top:.6rem}
[data-layers109] .layers109-panels-v3{grid-template-columns:minmax(0,1fr)}
@media(max-width:560px){[data-layers109] .layers109-panels{grid-template-columns:minmax(0,1fr)}[data-layers109] .layers109-actions{flex-direction:column;align-items:stretch}[data-layers109] .layers109-tool button{width:100%}[data-layers109] .layers109-tool fieldset{padding:.6rem}[data-layers109] .layers109-figure,[data-layers109] .layers109-tool{padding:.7rem}}
@media print{[data-layers109] .layers109-print{display:block}[data-layers109] #layers109-interactive>:not(.layers109-print),[data-layers109] .layers109-tool>summary,[data-layers109] .layers109-readonly button{display:none!important}[data-layers109] .layers109-figure,[data-layers109] .layers109-tool{background:white;border:1px solid #777;padding:.4cm;break-inside:auto}[data-layers109] pre{background:white;white-space:pre-wrap;overflow:visible;break-inside:auto}[data-layers109] .layers109-panels{grid-template-columns:minmax(0,1fr)}[data-layers109] .layers109-panel{break-inside:avoid}[data-layers109] .layers109-panel img{max-height:12cm;object-fit:contain}[data-layers109] :is(h2,h3,h4,dt){break-after:avoid}[data-layers109] :is(p,li,dd){orphans:3;widows:3}body.layers109-note-print>*:not(#layers109-note-sheet){display:none!important}body.layers109-note-print>#layers109-note-sheet{display:block!important}#layers109-note-sheet pre{font:16px/1.7 sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;break-inside:auto}}
#layers109-note-sheet{display:none}
