*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0}
img{max-width:100%}
a:hover{color:#C89B3C}
.svc-acc{display:grid;gap:10px}
.svc-r{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.svc-t{display:grid;grid-template-columns:auto 1fr auto;column-gap:14px;align-items:center;padding:19px clamp(18px,2.4vw,26px) 20px;background:#F2F2F2;border-top:3px solid #DDDDDD;cursor:pointer;transition:background .14s ease,border-top-color .14s ease}
.svc-t:hover{background:#EAEAEA;border-top-color:#C89B3C}
.pl{position:relative;display:block;width:9px;height:9px;flex:none;border-right:2px solid #C89B3C;border-bottom:2px solid #C89B3C;transform:rotate(45deg);transition:transform .16s ease}
.svc-p{display:none;background:#F3E7CD;padding:clamp(2px,0.6vw,6px) clamp(18px,2.4vw,26px) clamp(24px,3vw,32px)}
.svc-r:checked+.svc-t{background:#F3E7CD;border-top-color:#C89B3C}
.svc-r:checked+.svc-t:hover{background:#EFE0BE}
.svc-r:checked+.svc-t .pl{transform:rotate(225deg)}
.svc-r:focus-visible+.svc-t{outline:2px solid #C89B3C;outline-offset:2px}
.svc-r:checked+.svc-t+.svc-p{display:block}
input,textarea{font:400 15px/1.45 'Source Sans 3',Calibri,Arial,sans-serif;color:#1A1A1A;background:#F2F2F2;border:1px solid #DDDDDD;padding:12px 13px;width:100%}
textarea{resize:vertical;line-height:1.5}
input:focus,textarea:focus{background:#FFFFFF;border-color:#C89B3C;outline:2px solid #C89B3C;outline-offset:-2px}
button[type=submit]{justify-self:start;background:#1A1A1A;color:#FFFFFF;font:600 15px/1 'Source Sans 3',Calibri,Arial,sans-serif;padding:15px 24px;border:2px solid #1A1A1A;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}
button[type=submit]:hover{background:#C89B3C;color:#1A1A1A;border-color:#C89B3C}
button[type=submit]:focus-visible{outline:2px solid #C89B3C;outline-offset:2px}
@media print{.svc-p{display:block}.svc-i{break-inside:avoid}.svc-i+.svc-i{margin-top:18px}}
