.pp-warnings{gap:.5em;display:grid}.pp-not-reviewed{box-sizing:border-box;color:#7a0f0d;font:700 .92em/1.45 var(--mono);background:#f6e8d7;border:4px double #a3201c;border-radius:4px;margin:0;padding:.7em .9em}.pp-privacy,.pp-in-english,.pp-from,.pp-noscript{font:400 .82em/1.6 var(--mono);color:#2f432c;margin:0}.pp-noscript{color:var(--ink-brown);font-weight:700}.pp-from a{color:var(--green-deep);text-underline-offset:.2em;font-weight:700}.pp-board{display:grid}.pp-ticket{box-sizing:border-box;background:#eff3dc8c;border:5px double #2f5d32;border-radius:6px}.pp-ticket h2{font:700 1.05em/1.25 var(--mono);color:#121812}.pp-ticket h2 a{color:var(--green-deep);text-underline-offset:.2em;text-decoration-thickness:1px}.pp-ticket h2 a:hover{color:var(--green)}.pp-ticket .prose{color:#233421;margin-top:.4em}.pp-paper-name{border-top:1px dashed var(--rule);font:400 .78em/1.4 var(--mono);color:#2f432c;margin-top:.5em;padding-top:.45em}.pp-form{margin:0}.pp-form .pp-not-reviewed{font-size:.78em}.pp-field{border:0;flex-direction:column;gap:.3em;min-width:0;margin:0;padding:.55em 0;display:flex}.pp-field+.pp-field,.pp-field+.pp-tick,.pp-tick+.pp-field,.pp-tick+.pp-tick{border-top:1px dashed var(--rule)}.pp-label{font:700 .8em/1.35 var(--mono);color:#2f432c;letter-spacing:.02em;padding:0}.pp-input{box-sizing:border-box;background:var(--field);width:100%;min-height:48px;color:var(--ink);font:400 .95em/1.4 var(--mono);appearance:none;border:0;border-bottom:2px solid #2b5530;border-radius:0;margin:0;padding:0 .6em}textarea.pp-input{resize:vertical;min-height:5.2em;padding-block:.55em}.pp-input::-webkit-calendar-picker-indicator{opacity:.8;cursor:pointer}.pp-option,.pp-tick label{box-sizing:border-box;cursor:pointer;align-items:flex-start;gap:.6em;min-height:44px;padding-block:calc(22px - .675em);display:flex}.pp-option span,.pp-tick span{font:400 .95em/1.35 var(--serif)}.pp-option input,.pp-tick input{appearance:none;background:var(--field);border:2px solid var(--green-deep);cursor:pointer;flex:none;width:1.25em;height:1.25em;margin:.08em 0 0}.pp-option input{border-radius:50%}.pp-option input:checked{background:var(--green-deep);box-shadow:inset 0 0 0 .2em var(--field)}.pp-tick input{border-radius:2px}.pp-tick input:checked{background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5l4.2 4.3L16.8 4.6' fill='none' stroke='%231a4a22' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 88% no-repeat}.pp-option input:focus-visible,.pp-tick input:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.pp-clear{border-top:3px double var(--frame-line);margin-top:.8em;padding-top:.8em}.pp-clear .doc-button{background:0 0;font-size:.8em}.pp-sheet-h{margin-bottom:.35em}.pp-sheet{box-sizing:border-box;border:3px double var(--frame-line);font:400 1em/1.6 var(--serif);color:#141a13;overflow-wrap:anywhere;background:#fbfcf1;position:relative;box-shadow:0 1px #1a4a222e,0 10px 24px -14px #1a4a2273}.pp-warn{font:700 .74em/1.45 var(--mono);color:#7a0f0d;background:#f6e8d7;border:3px double #a3201c;margin:0;padding:.5em .7em}.pp-foot{margin-top:1.6em}.pp-title{text-align:center;font:700 1.3em/1.2 var(--display);color:#1f3d22;text-wrap:balance;margin:1.1em 0 .9em}.pp-h{font:700 .8em/1.3 var(--mono);color:#2b5a2f;text-transform:uppercase;letter-spacing:.06em;margin:1.3em 0 .3em}.pp-p,.pp-subject,.pp-boxed{margin:.55em 0 0}.pp-lines,.pp-sign{margin:.4em 0 0}.pp-lines p+p,.pp-sign p+p{margin-top:.2em}.pp-sign{border-top:1px solid var(--rule);margin-top:2em;padding-top:.6em}.pp-list{margin:.4em 0 0;padding-inline-start:1.6em;list-style:decimal}.pp-list li+li{margin-top:.3em}.pp-prompt{font:italic 400 .86em/1.4 var(--serif);color:#2f432c;margin:.4em 0 0}.pp-boxed{align-items:flex-start;gap:.6em;display:flex}.pp-box{background:#fff;border:1.5px solid #2b5530;flex:none;width:.95em;height:.95em;margin-top:.3em}.pp-blank{vertical-align:top;flex-direction:column;min-width:9em;max-width:100%;margin-inline:.15em;display:inline-flex}.pp-blank.wide{width:100%;margin:.2em 0 0;display:flex}.pp-rule{border-bottom:1.5px solid #4d6449;height:1.45em;display:block}.pp-blank.wide .pp-rule+.pp-blank-label{margin-bottom:.2em}.pp-blank.wide:after{content:"";border-bottom:1.5px solid #4d6449;order:-1;height:1.45em;display:block}.pp-blank-label{font:400 .62em/1.4 var(--mono);color:#4a5d47;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-filled{font:700 .95em/1.5 var(--mono);color:var(--green-deep);text-underline-offset:.25em;-webkit-text-decoration:underline dotted #6f8c6c;text-decoration:underline dotted #6f8c6c}.pp-notes{border-top:3px double var(--frame-line);margin-top:1.8em;padding-top:.8em}.pp-notes-h{font:700 .76em/1.35 var(--mono);color:#2b5a2f;text-transform:uppercase;letter-spacing:.05em}.pp-notes ul{margin-top:.5em;font-size:.86em;line-height:1.5}.pp-notes li{padding:.45em 0}.pp-notes li+li{border-top:1px dashed var(--rule)}.pp-notes li.pp-open{color:#2a1210;background:#f6e8d7;border:3px double #a3201c;flex-wrap:wrap;align-items:flex-start;gap:.45em .8em;margin:.5em 0;padding:.65em .75em;display:flex}.pp-notes li.pp-open+li{border-top:0}.pp-notes li.pp-open>span:not(.stamp){flex:16em}.pp-notes li.pp-open>.stamp{flex:none}.pp-step{font:700 .92em/1.4 var(--mono);color:var(--green-deep);text-underline-offset:.2em;white-space:nowrap}.pp-open .pp-step{color:var(--red)}.pp-basis ol{margin-top:.4em}.pp-basis li{border-top:1px solid var(--rule)}.pp-basis-office{font:700 .95em/1.3 var(--mono);color:#121812}.pp-basis-place{color:#2f432c;font-weight:400}.pp-basis .prose{margin-top:.3em}.pp-why-open{color:var(--ink-brown);font-size:.92em}.pp-basis .cited{margin-top:.4em}@media (min-width:960px){.pp-index{width:calc(1024 * var(--u))}.pp-board{gap:calc(18 * var(--u));margin-top:calc(30 * var(--u));grid-template-columns:1fr 1fr}.pp-ticket{padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u))}.pp-ticket:last-child:nth-child(odd){grid-column:1/-1}.pp-page{width:calc(1240 * var(--u))}.pp-warnings{margin-bottom:calc(24 * var(--u));font-size:calc(21 * var(--u))}.pp-from{margin-bottom:calc(16 * var(--u));font-size:calc(19 * var(--u))}.pp-work{display:block}.pp-work .pp-sheet-wrap{max-width:calc(860 * var(--u))}.pp-work.ready{grid-template-columns:calc(430 * var(--u)) minmax(0, 1fr);gap:calc(40 * var(--u));align-items:start;display:grid}.pp-work.ready .pp-sheet-wrap{max-width:none}.pp-work.ready .pp-form{top:calc(16 * var(--u));max-height:calc(100vh - 32 * var(--u));overscroll-behavior:contain;padding:0 calc(10 * var(--u)) calc(12 * var(--u)) 0;scrollbar-gutter:stable;position:sticky;overflow-y:auto}.pp-form .clause-heading,.pp-sheet-h{font-size:calc(30 * var(--u));margin-bottom:calc(10 * var(--u))}.pp-form .pp-not-reviewed{margin-bottom:calc(10 * var(--u))}.pp-sheet-wrap .doc-actions{margin-bottom:calc(14 * var(--u));font-size:calc(19 * var(--u))}.pp-sheet{padding:calc(28 * var(--u)) calc(40 * var(--u)) calc(30 * var(--u));font-size:calc(20 * var(--u))}.pp-basis{margin-top:calc(48 * var(--u))}.pp-basis li{padding:calc(14 * var(--u)) 0 calc(16 * var(--u))}}@media (max-width:959.98px){.pp-board{gap:12px;margin-top:22px}.pp-ticket{padding:14px 16px 12px}.pp-warnings{margin-bottom:18px;font-size:16px}.pp-from{margin-bottom:14px;font-size:15px}.pp-form{margin-bottom:30px}.pp-form .clause-heading,.pp-sheet-h{margin-bottom:8px;font-size:22px}.pp-form .pp-not-reviewed{margin-bottom:8px}.pp-sheet-wrap .doc-actions{margin-bottom:12px;font-size:16px}.pp-sheet{margin-inline:-4px;padding:18px 16px 20px;font-size:16px}.pp-basis{margin-top:34px}.pp-basis li{padding:12px 0 14px}}@media print{.pp-page .leaf-head,.pp-warnings,.pp-from,.pp-form,.pp-sheet-h,.pp-basis,.pp-noscript{display:none!important}.pp-work,.pp-work.ready{display:block}.pp-work.ready .pp-sheet-wrap,.pp-work.ready .pp-form{max-height:none;padding:0;position:static;overflow:visible}.pp-sheet{box-shadow:none;background:0 0;border:0;padding:0;font-size:11pt;line-height:1.55}.pp-warn{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:9pt}.pp-title{font-size:16pt}.pp-sign,.pp-notes li,.pp-foot{break-inside:avoid}.pp-notes li.pp-open{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pp-step:after{content:" (" attr(href) ")";overflow-wrap:anywhere;white-space:normal;font-weight:400}.pp-step{white-space:normal}.pp-blank-label{font-size:7pt}.pp-index .pp-ticket{break-inside:avoid}}
