:root{--front:#2b2b2b;--back:#fff;--dark:#1a1a1a;--light:#3d3d3d;--focus:#00696b;--focus-light:#009193;--focus-dark:#003738;--font:"Raleway","Helvetica","Arial",sans-serif;--heading-font:"Comfortaa",sans-serif}:selection{background-color:#5a5a5a1a}html{font-size:90%}body{box-sizing:border-box;display:block;font-family:Raleway,Helvetica,Arial,sans-serif;font-family:var(--font);font-size:1rem;font-weight:400;line-height:1.6;margin:0;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;padding:0;width:100%;word-wrap:break-word;background-color:#fff;background-color:var(--back);color:#2b2b2b;color:var(--front);-webkit-print-color-adjust:exact;print-color-adjust:exact}@media only screen{body{margin:0 auto;max-width:600px;padding:3rem 2rem}}@media screen and (max-width:700px){body{padding-top:2rem}}@media not screen{body{--print-gap:20px;margin-left:20px;margin-left:var(--print-gap);width:calc(100% - 20px);width:calc(100% - var(--print-gap))}}:focus{outline:none}:placeholder{color:#2b2b2b;opacity:1}a[href]{color:#00696b;color:var(--focus);font-weight:400;-webkit-text-decoration:none;text-decoration:none}a[href]:focus-within,a[href]:hover{outline:none}img,svg{max-height:100%;max-width:100%}img{display:block}svg{display:inline-block;height:1rem;vertical-align:sub;width:1rem}svg .light{opacity:.5}svg .dark{opacity:1}video{background-color:#eaeaea;border:none;border-radius:8px 16px;cursor:pointer;height:auto;margin:8px 0;-o-object-fit:fill;object-fit:fill}audio,video{display:block;width:100%}audio{margin:1rem 0}p:empty{display:none}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.block{display:block!important}.nomargin{margin:0!important}.nopadding{padding:0!important}.noshadow{box-shadow:none!important}sup.footnote-ref{font-style:normal!important}hr.footnotes-sep{margin:3rem auto 2rem 0}section.footnotes{font-size:90%}li.footnote-item>p{margin:5px 0}a.footnote-backref{display:none}.row{display:grid;grid-template-columns:[left] minmax(min-content,150px) [left-narrow] minmax(10px,50px) [left-end] auto [middle] auto [right-end] minmax(10px,50px) [right-narrow] minmax(min-content,150px) [right];grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:1rem}.row.right>:first-child{grid-column-end:5}.row.right>:last-child{grid-column-start:5}.row.right.narrow>:first-child{grid-column-end:6}.row.right.narrow>:last-child{grid-column-start:6}.row.middle>.col{justify-self:auto}.row.middle>:first-child{grid-column-end:4}.row.middle>:last-child{grid-column-start:4}.row.left>:first-child{grid-column-end:3}.row.left>:last-child{grid-column-start:3}.row.left.narrow>:first-child{grid-column-end:2}.row.left.narrow>:last-child{grid-column-start:2}.row>*{align-self:start;justify-self:start;place-self:start}.row>:first-child{grid-column-start:1;justify-self:start}.row>:last-child{grid-column-end:7;justify-self:end}h1+.row,h2+.row,h3+.row,h4+.row,h5+.row,h6+.row{margin-top:0}@media screen and (max-width:500px){.row{display:block}.row>.col{width:100%}}.flex{display:flex;flex-wrap:nowrap;justify-content:space-between}table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;margin:30px 0;max-width:calc(100% - 20px);overflow:auto;width:100%}table tr{background-color:#fff;border-top:1px solid #d8dee4}table tr:nth-child(2n){background-color:#f6f8fa}table th{font-weight:600}table td,table th{border:1px solid #d0d7de;line-height:1.4;padding:6px 10px;text-align:left;vertical-align:middle}ol:not(.nostyle),ul:not(.nostyle){list-style-position:outside;margin:.25rem 0 1rem -1rem;padding:0}ol:not(.nostyle) li,ul:not(.nostyle) li{margin-left:8px}ol:not(.nostyle) li .hint,ol:not(.nostyle) li time:not(.does-not-exist),ul:not(.nostyle) li .hint,ul:not(.nostyle) li time:not(.does-not-exist){margin-left:.25rem;opacity:0;transition:opacity .2s}ol:not(.nostyle) li:focus-within time:not(.does-not-exist){opacity:1}ul:not(.nostyle) li:focus-within time:not(.does-not-exist){opacity:1}ol:not(.nostyle) li:focus-within .hint{opacity:1}ul:not(.nostyle) li:focus-within .hint{opacity:1}ol:not(.nostyle) li:hover .hint,ol:not(.nostyle) li:hover time:not(.does-not-exist),ul:not(.nostyle) li:hover .hint,ul:not(.nostyle) li:hover time:not(.does-not-exist){opacity:1}ol:not(.nostyle) li::marker{left:-1rem;position:absolute}ul:not(.nostyle) li::marker{left:-1rem;position:absolute}ol:not(.nostyle) li ol,ol:not(.nostyle) li ul,ul:not(.nostyle) li ol,ul:not(.nostyle) li ul{margin-bottom:0;margin-top:0;padding-left:2rem}ol:not(.nostyle) li ol li,ol:not(.nostyle) li ul li,ul:not(.nostyle) li ol li,ul:not(.nostyle) li ul li{margin:0}ul{list-style-type:disc}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}li{padding-left:8px}.annexes,.nolist,.nolist ol,.nolist ul{list-style-type:none}p+ul{margin-top:-10px!important}details ul{margin-top:0}@media print{li .hint,li time:not(.does-not-exist){opacity:1}}#logo-link>svg{border-radius:1rem;color:var(--front);display:block;height:5rem;left:-7rem;margin:0 0 0 auto;max-height:none;position:absolute;top:0;transition:color .2s;width:5rem;z-index:1}#logo-link>svg .front{fill:var(--back)}#logo-link>svg .back{fill:var(--front);transition:fill .2s}#logo-link:focus-within>svg{color:var(--focus)}#logo-link:hover>svg{color:var(--focus)}#logo-link:focus-within>svg .back{fill:var(--focus)}#logo-link:hover>svg .back{fill:var(--focus)}@media (max-width:750px){#logo-link>svg{left:auto;right:0}#logo-link>svg~*{max-width:calc(100% - 6rem)}}@media screen and (max-width:600px){#logo-link{display:none}#logo-link>svg~*{max-width:100%}}@media print{#logo-link{display:none}}#sides>a{align-content:center;align-items:center;background-color:var(--front);color:var(--back)!important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:background-color .2s;width:2rem;z-index:1}#sides>a[rel=prev]{border-left-width:0;border-radius:0 1rem 1rem 0;left:0}#sides>a[rel=bookmark],#sides>a[rel=next]{border-radius:1rem 0 0 1rem;border-right-width:0;right:0}#sides>a xtq-icon,#sides>a xtq-icon>svg{display:inline-block;height:5rem;margin:auto;vertical-align:sub;width:2rem}#sides>a[rel=bookmark] svg{padding:0 .25rem}#sides>a:focus-within{background-color:var(--focus);outline:none}#sides>a:hover{background-color:var(--focus);outline:none}#sides>a:active{background-color:var(--focus-dark)!important}@media screen and (max-width:700px){body{padding-bottom:4rem}#nav{width:100vw}#nav a,#nav button{border-radius:1.25rem!important;bottom:1rem;height:2.5rem;line-height:2.5rem;position:fixed;top:auto;transform:none;width:2.5rem}#nav a[rel=prev],#nav button[rel=prev]{left:1rem}#nav a[rel=bookmark],#nav a[rel=next],#nav button[rel=bookmark],#nav button[rel=next]{right:1rem}#nav a>svg,#nav button>svg{margin:initial}#nav a[rel=bookmark] svg,#nav button[rel=bookmark] svg{padding:.5rem}}@media print{#nav{display:none!important}}hr{border:0;display:block;height:5px;margin:40px auto;position:relative;width:20%}hr.footnotes-sep{margin:40px auto 20px 0}hr:after{background-color:var(--dark);border-radius:2.5px;content:"";height:5px;left:0;position:absolute;top:0;width:100%}@media only screen{.break{border:0;display:block;height:5px;margin:40px auto;position:relative;width:20%}.break:after{background-color:var(--dark);border-radius:2.5px;content:"";height:5px;left:0;position:absolute;top:0;width:100%}}@media print{.break{page-break-before:always}}.questions ul{list-style:none;list-style-position:inside;margin:5px 0 15px;padding:0}.annexes li,.exercise,.question,.questions li{padding-left:0;position:relative}.annexes li,.exercise{--dot-size:4px;--dot-left:-12px;--dot-color:var(--back);padding-left:7px}.question,.questions{--dot-size:5px;--dot-left:-20px;--dot-color:var(--dark)}.annexes li:before,.exercise:before,.question:before,.questions li:before{background-color:var(--dot-color);border-radius:2px;content:"";height:var(--dot-size);left:var(--dot-left);position:absolute;top:10px;width:var(--dot-size)}.question:after,.questions li:after{background:#00000003;background:radial-gradient(circle at left,#0000000d 0,#00000005);border-radius:.5rem;box-sizing:border-box;content:"";display:block;filter:blur(0) opacity(1);height:var(--question-height);margin:.5rem 0;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}.xs{--question-height:2rem}.s,.small{--question-height:4rem}.m,.medium{--question-height:6rem}.m2{--question-height:8rem}.m3{--question-height:10rem}.l,.large{--question-height:12rem}.xl{--question-height:14rem}.xxl{--question-height:22rem}.x3l{--question-height:30rem}.question+blockquote,.questions+blockquote{margin-top:2rem}blockquote+.question,blockquote+.questions{margin-top:-1rem}.contains-task-list{list-style:none;padding-left:0}.task-list-item .contains-task-list{padding-left:2rem}.task-list-item-checkbox{margin-right:.5rem}.instruction{font-size:1.15rem;font-style:italic}.ex-radius23{border-radius:23px!important}.annexes li,.lessons li,xtq-lessons:not(.does-not-exist) li{line-height:1.8;list-style-type:none;position:relative}.annexes li xtq-icon,.lessons li xtq-icon,xtq-lessons:not(.does-not-exist) li xtq-icon{display:inline-block}.annexes li svg.right,.lessons li svg.right,xtq-lessons:not(.does-not-exist) li svg.right{display:inline-block;margin-left:.5rem;opacity:0;transition:opacity .2s;vertical-align:middle}xtq-lessons:not(.does-not-exist) li:focus-within svg.right{opacity:1}.lessons li:focus-within svg.right{opacity:1}.annexes li:focus-within svg.right{opacity:1}.annexes li:hover svg.right,.lessons li:hover svg.right,xtq-lessons:not(.does-not-exist) li:hover svg.right{opacity:1}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p:first-child{margin-top:5px}.row>p{margin-top:0}.col>p:last-child{margin-bottom:0}p a[href]:focus-within{text-decoration:underline;-webkit-text-decoration:underline solid #214758;text-decoration:underline solid #214758;text-decoration-thickness:auto}li a[href]:focus-within{text-decoration:underline;-webkit-text-decoration:underline solid #214758;text-decoration:underline solid #214758;text-decoration-thickness:auto}li a[href]:hover,p a[href]:hover{text-decoration:underline;-webkit-text-decoration:underline solid #214758;text-decoration:underline solid #214758;text-decoration-thickness:auto}@media print{a[href]:focus-within,a[href]:hover{color:#04668c;-webkit-text-decoration:none!important;text-decoration:none!important}a[target=_blank]:after{content:" " attr(href) " "}}dl{--radius:.75rem;align-items:stretch;display:grid;grid-template-columns:1fr 2fr;grid-gap:.25rem;border-radius:.75rem;border-radius:var(--radius);gap:.25rem}dl dd,dl dt{display:block;margin:0;padding:.75rem}dl dt{font-weight:600;grid-column:1/2}dl dt:first-child{border-top-left-radius:var(--radius)}dl dt:nth-last-child(2){border-bottom-left-radius:var(--radius)}dl dd{grid-column:2/3}dl dd:nth-child(2){border-top-right-radius:var(--radius)}dl dd:last-child{border-bottom-right-radius:var(--radius)}dl dd:nth-child(4n+1),dl dd:nth-child(4n+2),dl dt:nth-child(4n+1),dl dt:nth-child(4n+2){background-color:#e1e1e1}dl dd:nth-child(4n+3),dl dd:nth-child(4n+4),dl dt:nth-child(4n+3),dl dt:nth-child(4n+4){background-color:#f5f5f5}.blockquote,blockquote{margin:10px 0 .25rem -10px;padding:0 0 0 10px;position:relative}#summary.blockquote,blockquote#summary:not(.does-not-exist){margin-bottom:1.5rem}#summary.blockquote+.cite,#summary.blockquote+cite,blockquote#summary:not(.does-not-exist)+.cite,blockquote#summary:not(.does-not-exist)+cite{margin-top:-1rem}.blockquote:before,blockquote:not(.does-not-exist):before{background-color:var(--dark);border-radius:2.5px;bottom:5px;content:"";height:calc(100% - 10px);left:-10px;position:absolute;top:5px;width:5px}.blockquote>p:first-child,blockquote:not(.does-not-exist)>p:first-child{margin-top:0}.blockquote>p:last-child,blockquote:not(.does-not-exist)>p:last-child{margin-bottom:0}.blockquote+.cite,.blockquote+cite,blockquote:not(.does-not-exist)+.cite,blockquote:not(.does-not-exist)+cite{font-style:italic;margin-top:.25rem;position:relative}.blockquote+.cite:before,.blockquote+cite:not(.does-not-exist):before,blockquote:not(.does-not-exist)+.cite:before,blockquote:not(.does-not-exist)+cite:not(.does-not-exist):before{background-color:var(--dark);border-radius:2.5px;bottom:5px;content:"";height:5px;left:-20px;position:absolute;top:10px;width:5px}.starred blockquote{border-left-color:var(--focus)}.starred svg{color:var(--focus);fill:var(--focus)}.starred em{font-weight:600}:not(h1):not(h2):not(h3)+blockquote{margin-top:1rem}pre{white-space:pre-wrap!important}small{font-size:90%}code{max-width:100%;word-wrap:break-word;font-size:.9em;letter-spacing:.5px;line-height:1.25}q{font-style:italic}h1,h2,h3,h4,h5,h6{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;font-family:var(--heading-font);margin:2rem 0 5px}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:5px}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{page-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}h1,h2,h3{font-weight:600}h1{font-size:2rem;line-height:1.2;margin:.25rem 0}h2{font-size:1.1rem}h3{font-size:1.05rem}h4,h5,h6{font-size:1.1rem;font-weight:300}#title{margin-bottom:1.5rem;position:relative}#subtitle,#suptitle{display:block;font-size:1rem;font-weight:600;letter-spacing:2px}#subtitle a>xtq-icon,#suptitle a>xtq-icon{display:inline-block}#suptitle{margin:0 0 0 2px}#subtitle{margin-top:-1.25rem}#breadcrumb{font-size:.8rem;margin-bottom:2rem;margin-top:.25rem}.box{border:none;margin:2rem 0;padding:0;position:relative}.box,.box>h2{display:block}.box>h2{--corner-color:#ddd;background:#f1f1f1;background:linear-gradient(60deg,#f1f1f1,#f1f1f1 calc(100% - 5rem),#ddd calc(100% - 5rem),#ddd);background:linear-gradient(60deg,#f1f1f1 0,#f1f1f1 calc(100% - 5rem),var(--corner-color) calc(100% - 5rem),var(--corner-color) 100%);border:1px solid #f1f1f1;border-radius:.5rem .5rem 0 0;box-sizing:border-box;color:#2b2b2b;font-family:var(--heading-font);font-size:1rem;font-weight:600;height:3rem;line-height:3rem;margin:0;max-width:100%;outline:0;overflow:hidden;padding:0 5rem 0 1rem;text-align:left;text-overflow:ellipsis;transition:border-color .1s;white-space:nowrap}.box>h2>svg,.box>h2>xtq-icon{color:var(--front-color);line-height:1;margin:0;position:absolute;right:1.75rem;top:.75rem}.box>h2>svg,.box>h2>svg>svg,.box>h2>xtq-icon,.box>h2>xtq-icon>svg{--icon-size:1.25rem}.box>div,.box>p,.box>ul{background-color:#fff;border:1px solid #f1f1f1;border-radius:0 0 .5rem .5rem;border-top:0 solid #f1f1f1;box-sizing:border-box;display:block;margin:0;min-height:40px;padding:calc(20px - .45rem) 1rem}xtq-icon,xtq-icon>svg{--icon-size:1rem;box-sizing:border-box;display:block;height:1rem;height:var(--icon-size);max-height:100%;max-width:100%;opacity:1;width:1rem;width:var(--icon-size)}xtq-inform{background-color:var(--front);border:none;border-radius:1.5rem;bottom:2rem;box-sizing:border-box;color:var(--back);cursor:pointer;display:none;left:50%;max-width:95%;min-height:3rem;opacity:0;padding:.75rem 1rem;position:fixed;text-align:center;transform:translate(-50%);transition:opacity .2s,background-color .2s;width:300px}xtq-inform[open]{display:block;opacity:1}xtq-inform:focus-within,xtq-inform:hover{background-color:var(--focus)}xtq-share{background-color:var(--front);border:none;border-radius:1.25rem;bottom:1rem;color:var(--back);cursor:pointer;display:none;font:var(--font);height:2.5rem;margin:0;opacity:0;padding:0;position:fixed;right:1rem;transition:background-color .2s,opacity .2s;width:2.5rem}xtq-share[active]{display:block;opacity:1}xtq-share:focus-within,xtq-share:hover{background-color:var(--focus)}xtq-share>xtq-icon{margin:.625rem}xtq-share>xtq-icon,xtq-share>xtq-icon>svg{box-sizing:border-box;height:1.25rem;width:1.25rem}@media print{xtq-share{display:none!important}}figure{background-color:var(--back);border-radius:16px;box-shadow:0 3px 10px 1px #2b2b2b;box-sizing:border-box;display:block;-webkit-filter:blur(0) opacity(1);margin:0;-webkit-print-color-adjust:exact}figure figcaption{background-color:var(--front);color:var(--back);font-size:12px;font-weight:400;letter-spacing:.5px}figure.graphic{box-sizing:border-box;display:block;margin:50px auto;max-width:400px;position:relative;width:100%}figure.graphic.wide{max-width:600px}figure.graphic.narrow{max-width:300px}figure.graphic.thin{max-width:200px}figure.graphic.right{margin-right:0}figure.graphic.left{margin-left:0}figure.graphic figcaption{border-radius:8px;left:10%;margin:0;padding:8px 16px;position:absolute;top:-15px}figure.graphic img,figure.graphic svg{border-radius:16px;box-sizing:border-box;display:block;padding-top:2rem;width:100%}figure.padded img,figure.padded svg{padding:2rem 1rem 1rem}figure.nopadding img,figure.nopadding svg{padding:0}figure.teal img,figure.teal svg{background-color:var(--focus-light)}figure.teal img.error,figure.teal svg.error{background-color:var(--front)}figure.nocaption figcaption{display:none}figure.nocaption img,figure.nocaption svg{padding-top:0}figure.fullsize{margin:2rem 0}figure.fullsize,figure.fullsize img,figure.fullsize svg{border-radius:16px;display:block;max-width:none;width:100%}figure.textcenter figcaption{text-align:center}.col>figure{margin:8px;max-width:200px}.col>figure.right{margin:8px 8px 8px auto}.col>figure.left{margin:8px auto 8px 8px}.col>figure.graphic{margin:0}.col>figure.wide{max-width:100%}.col>figure.nocaption img,.col>figure.nocaption svg{border-radius:16px}@media screen and (max-width:500px){.col>figure{margin:2rem auto}}.col.narrow>figure{width:150px}.col img,.col svg{background-color:var(--back);border-radius:16px 16px 0 0;box-sizing:border-box}.col figcaption{border-radius:0 0 16px 16px;padding:10px 12px}a>figure{transition:box-shadow .1s}a:focus-within>figure,a:hover>figure{box-shadow:0 0 8px 2px #ccc}xtq-figure[modal]>figure{cursor:pointer}xtq-figure[open]>.modal{display:block}xtq-figure>.modal{background-color:#ffffffe6;box-sizing:border-box;cursor:pointer;display:none;height:100%;left:0;margin:0;position:fixed;top:0;width:100%;z-index:8}xtq-figure>.modal>xtq-icon{color:var(--front);position:absolute;right:2rem;top:2rem;z-index:9}xtq-figure>.modal>xtq-icon,xtq-figure>.modal>xtq-icon>svg{height:2rem;width:2rem}xtq-figure>.modal>figure{box-shadow:0 3px 10px -2px #2b2b2b;cursor:default;left:50%;max-height:80vh;max-width:80vw;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}xtq-figure>.modal>figure,xtq-figure>.modal>figure>img{border-radius:2rem;height:auto;width:auto}xtq-figure>.modal>figure>img{max-height:100%;max-width:100%}xtq-figure>.modal>figure>figcaption{font-size:1rem;padding:1rem 1.5rem}xtq-playlist{margin-top:2.5rem}xtq-playlist>video{background-color:#eaeaea;border:none;border-radius:1rem;cursor:pointer;display:block;height:auto;margin:8px 0;-o-object-fit:fill;object-fit:fill;width:100%}xtq-playlist>nav{list-style-type:none;margin:2rem 0;width:100%}xtq-playlist>nav>a[href]{border:solid var(--back);border-width:2px 0;box-sizing:border-box;color:var(--front);cursor:pointer;display:block;height:3rem;line-height:2rem;margin:0;padding:.5rem 1.25rem .5rem 3.5rem;position:relative;transition:background-color .2s}xtq-playlist>nav>a[href]:nth-child(odd){background-color:#d3d3d3}xtq-playlist>nav>a[href]:nth-child(2n){background-color:#f1f1f1}xtq-playlist>nav>a[href]:focus-within{background-color:#f1f1f1;color:var(--front);outline:none;-webkit-text-decoration:none;text-decoration:none}xtq-playlist>nav>a[href]:hover{background-color:#f1f1f1;color:var(--front);outline:none;-webkit-text-decoration:none;text-decoration:none}xtq-playlist>nav>a[href]:hover time{opacity:1}xtq-playlist>nav>a[href]:focus-within xtq-icon{opacity:1}xtq-playlist>nav>a.active[href]{background-color:var(--front);color:var(--back)}xtq-playlist>nav>a.active[href]:focus-within{background-color:var(--focus)}xtq-playlist>nav>a.active[href]:hover{background-color:var(--focus)}xtq-playlist>nav>a.active[href]>time,xtq-playlist>nav>a.active[href]>xtq-icon{opacity:1}xtq-playlist>nav>a[href]:first-child{border-radius:1rem 1rem 0 0;border-top-width:0}xtq-playlist>nav>a[href]:last-child{border-bottom-width:0;border-radius:0 0 1rem 1rem}xtq-playlist>nav>a[href]>.title{font-weight:500}xtq-playlist>nav>a[href]>.speaker{display:none;opacity:.75}xtq-playlist>nav>a[href]>.speaker,xtq-playlist>nav>a[href]>time{font-style:italic;font-weight:400;margin-left:1rem}xtq-playlist>nav>a[href]>xtq-icon{left:1.5rem;position:absolute;top:1rem}xtq-playlist>nav>a[href]>time,xtq-playlist>nav>a[href]>xtq-icon{opacity:0;transition:opacity .2s}details[is=xtq-accordion]{border:none;display:block;margin:.75rem 0;padding:0}details[is=xtq-accordion]>summary{display:block;position:relative;--corner-color:#ddd;background:#f1f1f1;background:linear-gradient(60deg,#f1f1f1,#f1f1f1 calc(100% - 5rem),#ddd calc(100% - 5rem),#ddd);background:linear-gradient(60deg,#f1f1f1 0,#f1f1f1 calc(100% - 5rem),var(--corner-color) calc(100% - 5rem),var(--corner-color) 100%);border:1px solid #f1f1f1;border-radius:.5rem;box-sizing:border-box;color:#2b2b2b;cursor:pointer;font-family:var(--heading-font);font-size:1rem;font-weight:600;height:3rem;line-height:3rem;margin:0;max-width:100%;outline:0;overflow:hidden;padding:0 5rem 0 1rem;text-align:left;text-overflow:ellipsis;transition:border-color .1s;white-space:nowrap}details[is=xtq-accordion]>summary:focus-within{--corner-color:#ccc}details[is=xtq-accordion]>summary:hover{--corner-color:#ccc}details[is=xtq-accordion]>summary>xtq-icon{color:var(--front-color);cursor:pointer;line-height:1;margin:0;position:absolute;right:1.5rem;top:.75rem}details[is=xtq-accordion]>summary>xtq-icon:focus-within{color:var(--focus-dark)}details[is=xtq-accordion]>summary>xtq-icon:hover{color:var(--focus-dark)}details[is=xtq-accordion]>div{background-color:#fff;border:1px solid #f1f1f1;border-radius:0 0 .5rem .5rem;border-top:0 solid #f1f1f1;box-sizing:border-box;display:none;min-height:40px;padding:calc(20px - .45rem) 1rem;position:relative}details[is=xtq-accordion]>div a{color:var(--focus);transition:color .1s}details[is=xtq-accordion]>div a:focus-within{color:var(--focus-dark);-webkit-text-decoration:none;text-decoration:none}details[is=xtq-accordion]>div a:hover{color:var(--focus-dark);-webkit-text-decoration:none;text-decoration:none}details[is=xtq-accordion]>div a>xtq-icon{display:inline-block;margin-left:.5rem}details[is=xtq-accordion][open]>summary{border-radius:.5rem .5rem 0 0}details[is=xtq-accordion][open]>div{display:block}details[is=xtq-accordion]>h2{border-radius:.5rem .5rem 0 0}li.resources>a[download]{border-radius:.75rem;display:inline-block;height:1.5rem;text-align:center;transition:background-color .1s;width:1.5rem}li.resources>a[download]:focus-within{background-color:#04668c}li.resources>a[download]:hover{background-color:#04668c}li.resources>a[download]:focus-within>xtq-icon>svg{color:#fff}li.resources>a[download]:hover>xtq-icon>svg{color:#fff}li.resources>a[download]>xtq-icon{transition:color .1s;vertical-align:text-top}@media print{details[is=xtq-accordion]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}details[is=xtq-accordion]>div xtq-icon{display:none!important}h1+details[is=xtq-accordion]{margin-top:3rem}summary{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;font-weight:600}section.exercice{page-break-after:always;-moz-column-break-after:page;break-after:page;margin-top:revert}.question-text{border-radius:.5rem .5rem 0 0}.question-notes{display:block;height:150px}}xtq-answer{margin:1.5rem 0 3rem}xtq-answer,xtq-answer>label{display:block;position:relative}xtq-answer>label{background:#f1f1f1;background:linear-gradient(60deg,#f1f1f1,#f1f1f1 calc(100% - 5rem),#ddd calc(100% - 5rem),#ddd);border:1px solid #f1f1f1;border-radius:.5rem .5rem 0 0;box-sizing:border-box;color:#2b2b2b;font-size:1rem;line-height:3rem;max-width:100%;outline:0;padding:0 5rem 0 1rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}xtq-answer>label+textarea{border-radius:0 0 .5rem .5rem;border-top-width:0}xtq-answer>textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #f1f1f1;border-radius:1rem;box-sizing:border-box;color:var(--front);display:block;font-family:Roboto Mono,monospace;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;height:10rem;line-height:1.6;margin:0 0 .5rem;padding:calc(20px - .45rem) 1rem 1.5rem;position:relative;resize:none;transition:border-color .2s;width:100%}xtq-answer>textarea:hover{border-color:#f1f1f1}xtq-answer>textarea:focus-within{border-color:#f1f1f1;outline:none}xtq-answer>xtq-tooltip{position:absolute}xtq-answer>xtq-tooltip>button{background-color:var(--back);border:none;border-radius:1.25rem;box-sizing:border-box;color:var(--front);cursor:pointer;display:block;height:2.5rem;margin:0;opacity:0;padding:0;transition:color .2s,background-color .2s,opacity .2s;width:2.5rem}xtq-answer>xtq-tooltip>button:focus-within{outline:none}xtq-answer>xtq-tooltip>button:hover{outline:none}xtq-answer>xtq-tooltip>button>xtq-icon{border-radius:1.25rem;display:inline-block;height:2.5rem;width:2.5rem}xtq-answer>xtq-tooltip>button>xtq-icon>svg{display:block;height:2rem;margin:.25rem;width:2rem}xtq-answer:not([sync]) button:focus-within{color:var(--focus)}xtq-answer:not([sync]) button:hover{color:var(--focus)}xtq-answer[readonly]>textarea{background-color:#f0f0f0;border:none;color:#000;cursor:default}xtq-answer[readonly] button{display:none}xtq-answer[sync] button{cursor:default}@media screen and (max-width:700px){xtq-answer xtq-tooltip{right:0;top:-2.5rem}}@media screen and (min-width:701px){xtq-answer xtq-tooltip{right:-3rem;top:1px}}xtq-tooltip{display:inline-block;position:relative}xtq-tooltip .tooltext{--width:120px;background-color:var(--front);border-radius:6px;color:var(--back);left:50%;margin-left:-60px;margin-left:calc(var(--width)/2*-1);padding:5px 0;position:absolute;text-align:center;top:100%;visibility:hidden;width:120px;width:var(--width);z-index:1}xtq-tooltip .tooltext:after{border-color:transparent transparent var(--front) transparent;border-style:solid;border-width:5px;bottom:100%;content:" ";left:50%;margin-left:-5px;position:absolute}xtq-tooltip:hover .tooltext{visibility:visible}
