/* Independent intake notices: scoped to forms and the KVKK page. */
.lvr-legal-details{margin:0 0 22px;border:1px solid #d2dde4;border-left:3px solid #b79d5b;border-radius:6px;background:#f8fafb;min-width:0}
.lvr-legal-details summary{cursor:pointer;padding:16px 18px;font:500 15px/1.6 'Rubik',sans-serif;color:#1d4562;list-style-position:inside;text-align:left;word-break:normal;overflow-wrap:normal}
.lvr-legal-details summary::marker{color:#8c753b}
.lvr-legal-details summary:focus-visible{outline:3px solid #1d637a;outline-offset:3px}
.lvr-legal-details[open] summary{border-bottom:1px solid #d2dde4;background:#eef4f6}
.lvr-legal-details .lvr-legal-copy{padding:5px 18px 18px}
html body.lv-privsa .lvr-legal-copy h2,html body.lv-privsa .lvr-legal-copy h3{color:#1d4562;font:600 18px/1.55 'Rubik',sans-serif;margin:24px 0 10px;text-align:left;letter-spacing:normal;word-spacing:normal;word-break:normal;hyphens:none}
html body.lv-privsa .lvr-legal-copy p{color:#3c5666;font:400 15px/1.85 'Rubik',sans-serif;margin:12px 0;text-align:justify;text-align-last:left;text-justify:inter-word;letter-spacing:normal;word-spacing:normal;word-break:normal;overflow-wrap:break-word;hyphens:auto}
html body.lv-privsa .lvr-form .lvr-intake-hint{padding:15px 17px;border-radius:5px;background:#fff9e9;border-left:3px solid #b79d5b;color:#584c31;font-size:14px;line-height:1.8;margin:0 0 26px;text-align:left}
.lvr-legal-page{font-family:'Rubik',sans-serif;max-width:960px;margin:0 auto;padding:45px 24px 65px;color:#3c5666}
.lvr-legal-page>header{padding-bottom:25px;margin-bottom:25px;border-bottom:2px solid #b79d5b}
html body.lv-privsa .lvr-legal-page h1{font-size:clamp(27px,4vw,41px);line-height:1.45;color:#1d4562;word-break:normal;overflow-wrap:normal;hyphens:none;text-align:left}
html body.lv-privsa .lvr-form .lvr-consent label{text-align:left;word-spacing:normal;letter-spacing:normal;word-break:normal;line-height:1.8}
@media(max-width:600px){.lvr-legal-page{padding:30px 20px 45px}.lvr-legal-details summary{padding:14px;font-size:14px}.lvr-legal-details .lvr-legal-copy{padding:2px 14px 14px}html body.lv-privsa .lvr-legal-copy p{text-align:left;hyphens:none;font-size:15px}html body.lv-privsa .lvr-legal-copy h2,html body.lv-privsa .lvr-legal-copy h3{font-size:17px}.lvr-legal-details{margin-bottom:20px}}
