h2:not(.small-header).image::before,h3:not(.small-header).image::before{margin-left:1rem;margin-right:2rem;margin-top:4px;transform:scale(2)}.image::before{background-color:inherit;background-image:url("/images/sprite-1.svg");content:"";display:inline-block;flex-shrink:0;height:16px;line-height:0;margin-right:.5rem;width:16px}.clipboard::before,.clipboard.link-button:hover::before,.clipboard.link-button.on::before,.clipboard.disabled.on:hover::before{background-position:-432px 0}.clipboard.link-button::before,.clipboard.grey,.clipboard.disabled:hover::before,.action-list .clipboard::before{background-position:-432px -48px}.tools::before,.tools.link-button:hover::before,.tools.link-button.on::before,.tools.disabled.on:hover::before{background-position:-464px 0}.tools.link-button::before,.tools.grey,.tools.disabled:hover::before,.action-list .tools::before{background-position:-464px -48px}.sun::before,.sun.link-button:hover::before,.sun.link-button.on::before,.sun.disabled.on:hover::before{background-position:-448px 0}.sun.link-button::before,.sun.grey,.sun.disabled:hover::before,.action-list .sun::before{background-position:-448px -48px}.beer::before,.beer.link-button:hover::before,.beer.link-button.on::before,.beer.disabled.on:hover::before{background-position:-480px 0}.beer.link-button::before,.beer.grey,.beer.disabled:hover::before,.action-list .beer::before{background-position:-480px -48px}.mail::before,.mail.link-button:hover::before,.mail.link-button.on::before,.mail.disabled.on:hover::before{background-position:-144px 0}.mail.link-button::before,.mail.grey,.mail.disabled:hover::before,.action-list .mail::before{background-position:-144px -48px}.mail.to-plus:hover::before{background-position:-144px -16px}.mail.to-cross:hover::before{background-position:-144px -32px}.rss::before,.rss.link-button:hover::before,.rss.link-button.on::before,.rss.disabled.on:hover::before{background-position:-176px 0}.rss.link-button::before,.rss.grey,.rss.disabled:hover::before,.action-list .rss::before{background-position:-176px -48px}.rss.to-plus:hover::before{background-position:-176px -16px}.rss.to-cross:hover::before{background-position:-176px -32px}.heart::before,.heart.link-button:hover::before,.heart.link-button.on::before,.heart.disabled.on:hover::before{background-position:-224px 0}.heart.link-button::before,.heart.grey,.heart.disabled:hover::before,.action-list .heart::before{background-position:-224px -48px}.heart.to-plus:hover::before{background-position:-224px -16px}.heart.to-cross:hover::before{background-position:-224px -32px}.megaphone::before,.megaphone.link-button:hover::before,.megaphone.link-button.on::before,.megaphone.disabled.on:hover::before{background-position:-640px 0}.megaphone.link-button::before,.megaphone.grey,.megaphone.disabled:hover::before,.action-list .megaphone::before{background-position:-640px -48px}.blocked::before,.blocked.link-button:hover::before,.blocked.link-button.on::before,.blocked.disabled.on:hover::before{background-position:-240px 0}.blocked.link-button::before,.blocked.grey,.blocked.disabled:hover::before,.action-list .blocked::before{background-position:-240px -48px}.gift::before,.gift.link-button:hover::before,.gift.link-button.on::before,.gift.disabled.on:hover::before{background-position:-208px 0}.gift.link-button::before,.gift.grey,.gift.disabled:hover::before,.action-list .gift::before{background-position:-208px -48px}.users::before,.users.link-button:hover::before,.users.link-button.on::before,.users.disabled.on:hover::before{background-position:-368px 0}.users.link-button::before,.users.grey,.users.disabled:hover::before,.action-list .users::before{background-position:-368px -48px}.bookmark::before,.bookmark.link-button:hover::before,.bookmark.link-button.on::before,.bookmark.disabled.on:hover::before{background-position:-256px 0}.bookmark.link-button::before,.bookmark.grey,.bookmark.disabled:hover::before,.action-list .bookmark::before{background-position:-256px -48px}.graduation::before,.graduation.link-button:hover::before,.graduation.link-button.on::before,.graduation.disabled.on:hover::before{background-position:-32px 0}.graduation.link-button::before,.graduation.grey,.graduation.disabled:hover::before,.action-list .graduation::before{background-position:-32px -48px}.lightbulb::before,.lightbulb.link-button:hover::before,.lightbulb.link-button.on::before,.lightbulb.disabled.on:hover::before{background-position:-16px 0}.lightbulb.link-button::before,.lightbulb.grey,.lightbulb.disabled:hover::before,.action-list .lightbulb::before{background-position:-16px -48px}.thumb-up::before,.thumb-up.link-button:hover::before,.thumb-up.link-button.on::before,.thumb-up.disabled.on:hover::before{background-position:-64px 0}.thumb-up.link-button::before,.thumb-up.grey,.thumb-up.disabled:hover::before,.action-list .thumb-up::before{background-position:-64px -48px}.brain::before,.brain.link-button:hover::before,.brain.link-button.on::before,.brain.disabled.on:hover::before{background-position:0 0}.brain.link-button::before,.brain.grey,.brain.disabled:hover::before,.action-list .brain::before{background-position:0 -48px}.smile::before,.smile.link-button:hover::before,.smile.link-button.on::before,.smile.disabled.on:hover::before{background-position:-48px 0}.smile.link-button::before,.smile.grey,.smile.disabled:hover::before,.action-list .smile::before{background-position:-48px -48px}.check::before,.check.link-button:hover::before,.check.link-button.on::before,.check.disabled.on:hover::before{background-position:-160px 0}.check.link-button::before,.check.grey,.check.disabled:hover::before,.action-list .check::before{background-position:-160px -48px}.pencil::before,.pencil.link-button:hover::before,.pencil.link-button.on::before,.pencil.disabled.on:hover::before{background-position:-192px 0}.pencil.link-button::before,.pencil.grey,.pencil.disabled:hover::before,.action-list .pencil::before{background-position:-192px -48px}.quote::before,.quote.link-button:hover::before,.quote.link-button.on::before,.quote.disabled.on:hover::before{background-position:-128px 0}.quote.link-button::before,.quote.grey,.quote.disabled:hover::before,.action-list .quote::before{background-position:-128px -48px}.circle-exclamation::before,.circle-exclamation.link-button:hover::before,.circle-exclamation.link-button.on::before,.circle-exclamation.disabled.on:hover::before{background-position:-96px 0}.circle-exclamation.link-button::before,.circle-exclamation.grey,.circle-exclamation.disabled:hover::before,.action-list .circle-exclamation::before{background-position:-96px -48px}.circle-cross::before,.circle-cross.link-button:hover::before,.circle-cross.link-button.on::before,.circle-cross.disabled.on:hover::before{background-position:-80px 0}.circle-cross.link-button::before,.circle-cross.grey,.circle-cross.disabled:hover::before,.action-list .circle-cross::before{background-position:-80px -48px}.flag::before,.flag.link-button:hover::before,.flag.link-button.on::before,.flag.disabled.on:hover::before{background-position:-112px 0}.flag.link-button::before,.flag.grey,.flag.disabled:hover::before,.action-list .flag::before{background-position:-112px -48px}.flag.no-hover::before,.flag.no-hover.link-button:hover::before,.flag.no-hover.link-button.on::before,.flag.no-hover.disabled.on:hover::before{background-position:-112px -48px}.flag.no-hover.link-button::before,.flag.no-hover.grey,.flag.no-hover.disabled:hover::before,.action-list .flag.no-hover::before{background-position:-112px -48px}.yin-yang::before,.yin-yang.link-button:hover::before,.yin-yang.link-button.on::before,.yin-yang.disabled.on:hover::before{background-position:-288px 0}.yin-yang.link-button::before,.yin-yang.grey,.yin-yang.disabled:hover::before,.action-list .yin-yang::before{background-position:-288px -48px}.medal::before,.medal.link-button:hover::before,.medal.link-button.on::before,.medal.disabled.on:hover::before{background-position:-272px 0}.medal.link-button::before,.medal.grey,.medal.disabled:hover::before,.action-list .medal::before{background-position:-272px -48px}.quill::before,.quill.link-button:hover::before,.quill.link-button.on::before,.quill.disabled.on:hover::before{background-position:-384px 0}.quill.link-button::before,.quill.grey,.quill.disabled:hover::before,.action-list .quill::before{background-position:-384px -48px}.bubbles::before,.bubbles.link-button:hover::before,.bubbles.link-button.on::before,.bubbles.disabled.on:hover::before{background-position:-512px 0}.bubbles.link-button::before,.bubbles.grey,.bubbles.disabled:hover::before,.action-list .bubbles::before{background-position:-512px -48px}.trophy::before,.trophy.link-button:hover::before,.trophy.link-button.on::before,.trophy.disabled.on:hover::before{background-position:-416px 0}.trophy.link-button::before,.trophy.grey,.trophy.disabled:hover::before,.action-list .trophy::before{background-position:-416px -48px}.note-pencil::before,.note-pencil.link-button:hover::before,.note-pencil.link-button.on::before,.note-pencil.disabled.on:hover::before{background-position:-576px 0}.note-pencil.link-button::before,.note-pencil.grey,.note-pencil.disabled:hover::before,.action-list .note-pencil::before{background-position:-576px -48px}.books::before,.books.link-button:hover::before,.books.link-button.on::before,.books.disabled.on:hover::before{background-position:-400px 0}.books.link-button::before,.books.grey,.books.disabled:hover::before,.action-list .books::before{background-position:-400px -48px}.gear::before,.gear.link-button:hover::before,.gear.link-button.on::before,.gear.disabled.on:hover::before{background-position:-304px 0}.gear.link-button::before,.gear.grey,.gear.disabled:hover::before,.action-list .gear::before{background-position:-304px -48px}.inbox::before,.inbox.link-button:hover::before,.inbox.link-button.on::before,.inbox.disabled.on:hover::before{background-position:-352px 0}.inbox.link-button::before,.inbox.grey,.inbox.disabled:hover::before,.action-list .inbox::before{background-position:-352px -48px}.user-card::before,.user-card.link-button:hover::before,.user-card.link-button.on::before,.user-card.disabled.on:hover::before{background-position:-336px 0}.user-card.link-button::before,.user-card.grey,.user-card.disabled:hover::before,.action-list .user-card::before{background-position:-336px -48px}.user-cancel::before,.user-cancel.link-button:hover::before,.user-cancel.link-button.on::before,.user-cancel.disabled.on:hover::before{background-position:-624px 0}.user-cancel.link-button::before,.user-cancel.grey,.user-cancel.disabled:hover::before,.action-list .user-cancel::before{background-position:-624px -48px}.certificate::before,.certificate.link-button:hover::before,.certificate.link-button.on::before,.certificate.disabled.on:hover::before{background-position:-608px 0}.certificate.link-button::before,.certificate.grey,.certificate.disabled:hover::before,.action-list .certificate::before{background-position:-608px -48px}.spotlight::before,.spotlight.link-button:hover::before,.spotlight.link-button.on::before,.spotlight.disabled.on:hover::before{background-position:-528px 0}.spotlight.link-button::before,.spotlight.grey,.spotlight.disabled:hover::before,.action-list .spotlight::before{background-position:-528px -48px}.chart::before,.chart.link-button:hover::before,.chart.link-button.on::before,.chart.disabled.on:hover::before{background-position:-592px 0}.chart.link-button::before,.chart.grey,.chart.disabled:hover::before,.action-list .chart::before{background-position:-592px -48px}.lock::before,.lock.link-button:hover::before,.lock.link-button.on::before,.lock.disabled.on:hover::before{background-position:-544px 0}.lock.link-button::before,.lock.grey,.lock.disabled:hover::before,.action-list .lock::before{background-position:-544px -48px}.lock-open::before,.lock-open.link-button:hover::before,.lock-open.link-button.on::before,.lock-open.disabled.on:hover::before{background-position:-560px 0}.lock-open.link-button::before,.lock-open.grey,.lock-open.disabled:hover::before,.action-list .lock-open::before{background-position:-560px -48px}.moon::before,.moon.link-button:hover::before,.moon.link-button.on::before,.moon.disabled.on:hover::before{background-position:-496px 0}.moon.link-button::before,.moon.grey,.moon.disabled:hover::before,.action-list .moon::before{background-position:-496px -48px}.user-single::before,.user-single.link-button:hover::before,.user-single.link-button.on::before,.user-single.disabled.on:hover::before{background-position:-320px 0}.user-single.link-button::before,.user-single.grey,.user-single.disabled:hover::before,.action-list .user-single::before{background-position:-320px -48px}.user-single.to-plus:hover::before{background-position:-320px -16px}.user-single.to-cross:hover::before{background-position:-320px -32px}.key::before,.key.link-button:hover::before,.key.link-button.on::before,.key.disabled.on:hover::before{background-position:-656px 0}.key.link-button::before,.key.grey,.key.disabled:hover::before,.action-list .key::before{background-position:-656px -48px}.upload::before,.upload.link-button:hover::before,.upload.link-button.on::before,.upload.disabled.on:hover::before{background-position:-672px 0}.upload.link-button::before,.upload.grey,.upload.disabled:hover::before,.action-list .upload::before{background-position:-672px -48px}.clock::before,.clock.link-button:hover::before,.clock.link-button.on::before,.clock.disabled.on:hover::before{background-position:-688px 0}.clock.link-button::before,.clock.grey,.clock.disabled:hover::before,.action-list .clock::before{background-position:-688px -48px}.eye::before,.eye.link-button:hover::before,.eye.link-button.on::before,.eye.disabled.on:hover::before{background-position:-704px 0}.eye.link-button::before,.eye.grey,.eye.disabled:hover::before,.action-list .eye::before{background-position:-704px -48px}.tag-icon::before,.tag-icon.link-button:hover::before,.tag-icon.link-button.on::before,.tag-icon.disabled.on:hover::before{background-position:-720px 0}.tag-icon.link-button::before,.tag-icon.grey,.tag-icon.disabled:hover::before,.action-list .tag-icon::before{background-position:-720px -48px}.trash::before,.trash.link-button:hover::before,.trash.link-button.on::before,.trash.disabled.on:hover::before{background-position:-736px 0}.trash.link-button::before,.trash.grey,.trash.disabled:hover::before,.action-list .trash::before{background-position:-736px -48px}.book-open::before,.book-open.link-button:hover::before,.book-open.link-button.on::before,.book-open.disabled.on:hover::before{background-position:-752px 0}.book-open.link-button::before,.book-open.grey,.book-open.disabled:hover::before,.action-list .book-open::before{background-position:-752px -48px}.star::before,.star.link-button:hover::before,.star.link-button.on::before,.star.disabled.on:hover::before{background-position:-768px 0}.star.link-button::before,.star.grey,.star.disabled:hover::before,.action-list .star::before{background-position:-768px -48px}.globe::before,.globe.link-button:hover::before,.globe.link-button.on::before,.globe.disabled.on:hover::before{background-position:-784px 0}.globe.link-button::before,.globe.grey,.globe.disabled:hover::before,.action-list .globe::before{background-position:-784px -48px}.picture::before,.picture.link-button:hover::before,.picture.link-button.on::before,.picture.disabled.on:hover::before{background-position:-800px 0}.picture.link-button::before,.picture.grey,.picture.disabled:hover::before,.action-list .picture::before{background-position:-800px -48px}.bubble-words::before,.bubble-words.link-button:hover::before,.bubble-words.link-button.on::before,.bubble-words.disabled.on:hover::before{background-position:-816px 0}.bubble-words.link-button::before,.bubble-words.grey,.bubble-words.disabled:hover::before,.action-list .bubble-words::before{background-position:-816px -48px}.bubble-plus::before,.bubble-plus.link-button:hover::before,.bubble-plus.link-button.on::before,.bubble-plus.disabled.on:hover::before{background-position:-832px 0}.bubble-plus.link-button::before,.bubble-plus.grey,.bubble-plus.disabled:hover::before,.action-list .bubble-plus::before{background-position:-832px -48px}.printer::before,.printer.link-button:hover::before,.printer.link-button.on::before,.printer.disabled.on:hover::before{background-position:-864px 0}.printer.link-button::before,.printer.grey,.printer.disabled:hover::before,.action-list .printer::before{background-position:-864px -48px}.file::before,.file.link-button:hover::before,.file.link-button.on::before,.file.disabled.on:hover::before{background-position:-880px 0}.file.link-button::before,.file.grey,.file.disabled:hover::before,.action-list .file::before{background-position:-880px -48px}.sad::before,.sad.link-button:hover::before,.sad.link-button.on::before,.sad.disabled.on:hover::before{background-position:-896px 0}.sad.link-button::before,.sad.grey,.sad.disabled:hover::before,.action-list .sad::before{background-position:-896px -48px}.coins::before,.coins.link-button:hover::before,.coins.link-button.on::before,.coins.disabled.on:hover::before{background-position:-912px 0}.coins.link-button::before,.coins.grey,.coins.disabled:hover::before,.action-list .coins::before{background-position:-912px -48px}.checkbox-checked::before,.checkbox-checked.link-button:hover::before,.checkbox-checked.link-button.on::before,.checkbox-checked.disabled.on:hover::before{background-position:-928px 0}.checkbox-checked.link-button::before,.checkbox-checked.grey,.checkbox-checked.disabled:hover::before,.action-list .checkbox-checked::before{background-position:-928px -48px}.checkbox-unchecked::before,.checkbox-unchecked.link-button:hover::before,.checkbox-unchecked.link-button.on::before,.checkbox-unchecked.disabled.on:hover::before{background-position:-944px 0}.checkbox-unchecked.link-button::before,.checkbox-unchecked.grey,.checkbox-unchecked.disabled:hover::before,.action-list .checkbox-unchecked::before{background-position:-944px -48px}.search::before,.search.link-button:hover::before,.search.link-button.on::before,.search.disabled.on:hover::before{background-position:-960px 0}.search.link-button::before,.search.grey,.search.disabled:hover::before,.action-list .search::before{background-position:-960px -48px}.logout::before,.logout.link-button:hover::before,.logout.link-button.on::before,.logout.disabled.on:hover::before{background-position:-976px 0}.logout.link-button::before,.logout.grey,.logout.disabled:hover::before,.action-list .logout::before{background-position:-976px -48px}.arrow-up::before,.arrow-up.link-button:hover::before,.arrow-up.link-button.on::before,.arrow-up.disabled.on:hover::before{background-position:-992px 0}.arrow-up.link-button::before,.arrow-up.grey,.arrow-up.disabled:hover::before,.action-list .arrow-up::before{background-position:-992px -48px}.arrow-down::before,.arrow-down.link-button:hover::before,.arrow-down.link-button.on::before,.arrow-down.disabled.on:hover::before{background-position:-1008px 0}.arrow-down.link-button::before,.arrow-down.grey,.arrow-down.disabled:hover::before,.action-list .arrow-down::before{background-position:-1008px -48px}.checkbox-stacked-checked::before,.checkbox-stacked-checked.link-button:hover::before,.checkbox-stacked-checked.link-button.on::before,.checkbox-stacked-checked.disabled.on:hover::before{background-position:-1024px 0}.checkbox-stacked-checked.link-button::before,.checkbox-stacked-checked.grey,.checkbox-stacked-checked.disabled:hover::before,.action-list .checkbox-stacked-checked::before{background-position:-1024px -48px}.checkbox-stacked-empty::before,.checkbox-stacked-empty.link-button:hover::before,.checkbox-stacked-empty.link-button.on::before,.checkbox-stacked-empty.disabled.on:hover::before{background-position:-1040px 0}.checkbox-stacked-empty.link-button::before,.checkbox-stacked-empty.grey,.checkbox-stacked-empty.disabled:hover::before,.action-list .checkbox-stacked-empty::before{background-position:-1040px -48px}.filter::before,.filter.link-button:hover::before,.filter.link-button.on::before,.filter.disabled.on:hover::before{background-position:-1056px 0}.filter.link-button::before,.filter.grey,.filter.disabled:hover::before,.action-list .filter::before{background-position:-1056px -48px}.mail-open::before,.mail-open.link-button:hover::before,.mail-open.link-button.on::before,.mail-open.disabled.on:hover::before{background-position:-1072px 0}.mail-open.link-button::before,.mail-open.grey,.mail-open.disabled:hover::before,.action-list .mail-open::before{background-position:-1072px -48px}.sort::before,.sort.link-button:hover::before,.sort.link-button.on::before,.sort.disabled.on:hover::before{background-position:-1088px 0}.sort.link-button::before,.sort.grey,.sort.disabled:hover::before,.action-list .sort::before{background-position:-1088px -48px}.cross::before,.cross.link-button:hover::before,.cross.link-button.on::before,.cross.disabled.on:hover::before{background-position:-848px 0}.cross.link-button::before,.cross.grey,.cross.disabled:hover::before,.action-list .cross::before{background-position:-848px -48px}.credit-card::before,.credit-card.link-button:hover::before,.credit-card.link-button.on::before,.credit-card.disabled.on:hover::before{background-position:-1104px 0}.credit-card.link-button::before,.credit-card.grey,.credit-card.disabled:hover::before,.action-list .credit-card::before{background-position:-1104px -48px}.paypal::before,.paypal.link-button:hover::before,.paypal.link-button.on::before,.paypal.disabled.on:hover::before{background-position:-1120px 0}.paypal.link-button::before,.paypal.grey,.paypal.disabled:hover::before,.action-list .paypal::before{background-position:-1120px -48px}.highlight::before,.highlight.link-button:hover::before,.highlight.link-button.on::before,.highlight.disabled.on:hover::before{background-position:-1136px 0}.highlight.link-button::before,.highlight.grey,.highlight.disabled:hover::before,.action-list .highlight::before{background-position:-1136px -48px}.backspace::before,.backspace.link-button:hover::before,.backspace.link-button.on::before,.backspace.disabled.on:hover::before{background-position:-1152px 0}.backspace.link-button::before,.backspace.grey,.backspace.disabled:hover::before,.action-list .backspace::before{background-position:-1152px -48px}.toggle-on::before,.toggle-on.link-button:hover::before,.toggle-on.link-button.on::before,.toggle-on.disabled.on:hover::before{background-position:-1168px 0}.toggle-on.link-button::before,.toggle-on.grey,.toggle-on.disabled:hover::before,.action-list .toggle-on::before{background-position:-1168px -48px}.toggle-off::before,.toggle-off.link-button:hover::before,.toggle-off.link-button.on::before,.toggle-off.disabled.on:hover::before{background-position:-1184px 0}.toggle-off.link-button::before,.toggle-off.grey,.toggle-off.disabled:hover::before,.action-list .toggle-off::before{background-position:-1184px -48px}.bubble-heart::before,.bubble-heart.link-button:hover::before,.bubble-heart.link-button.on::before,.bubble-heart.disabled.on:hover::before{background-position:-1200px 0}.bubble-heart.link-button::before,.bubble-heart.grey,.bubble-heart.disabled:hover::before,.bubble-heart .bubble-plus::before{background-position:-1200px -48px}.calendar::before,.calendar.link-button:hover::before,.calendar.link-button.on::before,.calendar.disabled.on:hover::before{background-position:-1216px 0}form h2.image,form h3.image{justify-content:flex-start}.image{align-items:center;display:flex}form h2,form .controls h2,form h3,form .controls h3{width:100%}form h2,form h3,.message.hint p.header{border-bottom:4px solid var(--text-color);font-family:"Roboto Slab",serif;font-weight:bold;hyphens:auto;line-height:1.2}form h2{margin-bottom:2rem}form h2 + .controls{margin-top:4rem}.controls{display:grid;gap:4rem;grid-template-columns:1fr 1fr}.controls > h2,.controls > p{grid-column:1 / span 2}.controls > .empty-right{grid-column:1 / span 2;width:calc(50% - (4rem / 2))}.controls > .empty-right.full-width{width:100%}label.radio input,label.checkbox input{left:0;margin:7px 0;position:absolute}p + .controls{margin-top:4rem}select{-webkit-appearance:none;appearance:none}input:not([type="radio"]):not([type="checkbox"]):not([type="range"]),select,textarea,span.multiselect{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-sizing:border-box;font-size:var(--base-font-size);margin:0;padding:2rem;position:relative;transition:border 200ms linear;width:100%}select,span.multiselect{background:#fff;cursor:pointer;padding-right:calc(2rem + 2rem + 2rem)}label.select.focus::after,label.select:hover::after{color:inherit;transition:none}label:not(.radio):not(.checkbox):not(.range) > span{display:block}label:not(.radio):not(.checkbox):not(.range) > span:first-of-type{font-weight:bold}label:not(.radio):not(.checkbox):not(.range) > * + span{color:var(--text-faded-color);font-style:italic;text-align:right}fieldset{display:grid;gap:2rem;grid-auto-flow:column}fieldset legend{font-weight:bold;grid-column:1 / -1}fieldset.date label:not(.radio):not(.checkbox):not(.range) > span:first-of-type{display:none}form label.input{display:none}label select:user-invalid,label input:user-invalid,label textarea:user-invalid,label.error input:not([type="radio"]):not([type="checkbox"]),label.error textarea,label.error select,label.error .selectize-input{background:#FFF4F4!important;border:1px solid #F05151!important;box-shadow:none!important}label.default-selected::before{bottom:calc(2rem + (1.5rem / 2) - 2px);color:var(--input-placeholder-color);content:attr(data-placeholder);display:block;font-family:"Georgia",serif;font-style:italic;left:2rem;line-height:1;pointer-events:none;position:absolute;z-index:1}::placeholder{color:var(--input-placeholder-color);font-family:"Georgia",serif!important;font-style:italic;opacity:1}select::-ms-expand{display:none}legend,label span{cursor:pointer}label span{display:block}label.checkbox span{display:inline-block}fieldset,label{box-sizing:border-box;display:block;position:relative;width:100%;cursor:pointer}fieldset.date{display:grid;grid-template-columns:1fr 25% 25%}fieldset.date legend{grid-column:1 / span 3}html.no-flexbox-gap fieldset.date label + label{margin-left:2rem}label.select::after{bottom:calc(2rem + (.25 * 1.5rem));color:#aaa;content:"";display:block;font-family:"Icomoon";height:2rem;line-height:1;pointer-events:none;position:absolute;right:2rem;transition:color 200ms linear}input:not(.checkbox):not(.radio):focus,.selectize-input.focus,textarea:focus,select:focus,label.select.multiple:focus span{border-color:var(--text-color);outline:none;transform:none;transition:none}label.checkbox,label.radio{padding-left:2.5rem}label.radio{width:100%}label.checkbox input:focus + span,label.radio input:focus + span,label textarea:focus + span,button:focus{outline:1px dashed var(--text-color)}input[type="checkbox"],input[type="radio"]{margin-right:1rem}form hr{align-items:center;border:none;border-bottom:1px solid var(--text-color);display:flex;grid-column:1 / span 2;height:1px;justify-content:center;margin:4rem 0;width:100%}form hr::before{background:var(--box-bg-color);color:var(--text-color);content:"//";display:block;margin-top:2px}form .navigation-footer{border-top:2px solid var(--light-border-color);margin-top:2rem;padding-top:2rem;text-align:right;width:100%}form.single-line{max-width:75%;margin:auto;display:grid;grid-template-columns:1fr auto;grid-gap:2rem}form.single-line .error{grid-column:1 / span 2}form.single-line .h-captcha{display:flex;flex-direction:column;justify-content:flex-end;transform-origin:bottom}form.single-line:not(:has(.h-captcha)){grid-template-columns:1fr}form.single-line:not(:has(.h-captcha)) .error,form.single-line:not(:has(.h-captcha)) .navigation-footer{grid-column:unset}form.single-line .message:first-child{margin-top:0}.navigation-footer span{line-height:1;font-style:italic;font-family:"Georgia",serif;display:inline-flex;align-items:center}.navigation-footer span{margin-top:1rem}.navigation-footer span::after{content:url("/images/spinner.svg");animation:spin 1s infinite linear;height:16px;width:16px;margin-left:1rem;display:inline-flex}.navigation-footer span + button{margin-left:1rem}.controls > div.message{margin:0}form.grid{margin-top:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box}form.grid .navigation-footer{grid-column:1 / span 2;margin-top:0}.flavor-image{max-width:100%}form.newsletter.single-line{max-width:70%;margin:auto;display:grid;grid-template-columns:1fr auto;grid-gap:2rem}form.newsletter.single-line .navigation-footer{grid-column:1 / -1;margin-top:0}form.newsletter.single-line{margin-top:4rem}form.newsletter.single-line h2{margin:0}form.newsletter.single-line .error{margin:0}@media(max-width:820px){form.grid{grid-template-columns:1fr}form.grid .navigation-footer{grid-column:1}form.newsletter.single-line{display:flex;flex-direction:column;align-items:center}}@media(max-width:768px){.controls > .empty-right{grid-column:initial;width:100%}.controls{grid-template-columns:1fr}}@media(max-width:700px){form.single-line{display:flex;flex-direction:column}form.single-line .h-captcha{transform:none;align-items:center}}@media(max-width:570px){fieldset.date{grid-template-columns:1fr 1fr}fieldset.date > label.select{grid-column:1 / span 2;width:100%}fieldset.date > label.day,fieldset.date > label.year{grid-row:2;width:100%}form.single-line{max-width:none}}form h2 + div,form h3 + div,h2 + form,h2 + .form,h3 + form,h3 + .form{padding:0 1rem}.newsletter-success{text-align:center;font-style:italic;font-family:"Georgia",serif}.social.classes{list-style:none;margin-left:0;margin-top:1rem;justify-content:center}footer ul.social,.social.classes{line-height:1;display:flex}footer ul.social li,.social.classes li{margin-top:0}.social.classes li + li{margin-left:2rem}.social.classes li a{font-size:0}.social.classes li a:hover{text-decoration:none}.social.classes li a::before{font-family:"IcoMoon";font-size:32px}.social.classes li a::before{font-size:60px}.social.classes li a[href*="facebook.com"]::before{content:"\e901"}.social.classes li a[href*="twitter.com"]::before{content:"\e900"}form.single-line{max-width:70%;margin:auto;display:grid;grid-template-columns:1fr auto;grid-gap:2rem}form.single-line .navigation-footer{grid-column:1 / -1;margin-top:0}form.single-line{margin-top:4rem}form.single-line h2{margin:0}form.single-line .error{margin:0}.writing-class h2{margin-bottom:2rem;border:none}ol.writing-classes{list-style:none;margin:0}ol.writing-classes > li{background:var(--box-bg-color);border:8px double var(--light-border-color);column-gap:4rem;display:grid;grid-template-columns:fit-content(35rem) 1fr;padding:4rem;grid-auto-rows:auto}ol.writing-classes > li > a{grid-row:1;line-height:0}ol.writing-classes > li > div{grid-row:1 / 3}.writing-class.class-columns picture img,ol.writing-classes > li img{height:auto;border:1px solid var(--border-color);border-radius:5px;max-width:100%}ol.writing-classes > li h3{margin:0;text-align:left}ol.writing-classes > li + li{margin-top:4rem}ol.writing-classes h3{border:none}.class-description h3 b{font-style:normal}.class-description h3{border:none;font-size:2.1rem;font-family:"Roboto","Arial",sans-serif;font-style:italic;margin-top:4rem}.class-description h3 + p{margin-top:1rem}.writing-class .almost-full{background:#fffbb9;text-align:center;padding:1rem;border:2px solid #ffd34f;font-style:italic;font-weight:bold;margin-top:4rem}.writing-class .enroll-container .almost-full{margin-top:2rem}.writing-class .class-description .enroll .almost-full{grid-column:1 / span 2;margin-top:0}.writing-class .seats,.writing-class .schedule,.writing-class .difficulty,.writing-class .type,.writing-class .price-summary{display:flex}.writing-class .difficulty,.writing-class .type,.writing-class .price-summary{margin-top:1rem}.writing-class .schedule::before,.writing-class .difficulty::before,.writing-class .type::before,.writing-class .seats::before,.writing-class .price-summary::before{font-family:"IcoMoon";font-size:2rem;width:3rem;display:inline-block;flex-shrink:0}.writing-class .price-summary::before{content:"\e9ee"}.writing-class .schedule::before{content:"\ea60"}.writing-class .seats::before{content:"\eb0c";left:-4px;position:relative}.writing-class .difficulty.all::before{content:"\ece5";position:relative;top:-2px}.writing-class .difficulty.beginner::before{content:"\ebe0";position:relative;top:-3px}.writing-class .difficulty.intermediate::before{content:"\ebe1"}.writing-class .difficulty.advanced::before{content:"\ebe2"}.writing-class .type::before{content:"\ea76"}.writing-class .price-summary strong{padding:0 .5rem}.writing-class .price b span{font-size:3rem;display:block}.writing-class .enroll-container .price b:has(span){line-height:1.2}.writing-class .price b:has(span){font-size:2rem}.writing-class.class-columns > div.class-description .enroll > .price p b span{text-align:right}.writing-class.class-columns > div.class-description .enroll.free{align-items:center}.writing-class .enroll-container .price{text-align:center}.writing-class .enroll-container .price b{font-size:2.2rem;line-height:1}.writing-class .enroll-container .price{border-top:1px dashed var(--border-color);padding-top:2rem;margin-top:2rem}.writing-class .enroll-container .price i{display:block;font-style:italic;font-family:"Georgia",serif;margin-top:1rem}.writing-class .price .strike{text-decoration:line-through;font-style:italic;text-decoration-color:#e50d18}.writing-class .highlight{background:#fff261;text-align:center}.writing-class .early-bird{grid-column:1 / span 2;padding:2rem}.writing-class .early-bird strong{display:block}.writing-class .strike{opacity:.75}.writing-class .enroll-container .strike{margin-top:2rem;margin-bottom:1rem}.writing-class .enroll-container .price b,.writing-class .enroll-container .price strong{display:block}.writing-class .enroll .price b.strike{font-size:2.25rem}.class-description > .enroll .price b.strike{margin-right:.5rem}.writing-class .enroll-container .price b.strike + b{font-size:1.5em}.writing-class.class-columns > div.class-description{grid-column:1}.writing-class.class-columns .enroll-container{grid-column:2;grid-row:1 / span 3;position:sticky}.writing-class.class-columns > div.class-description .enroll{display:grid;gap:4rem;grid-template-columns:1fr 45%;margin-top:4rem;align-items:start}.writing-class.class-columns > div.class-description .enroll > .price p{font-size:3rem;font-weight:bold;display:flex;justify-content:flex-end;align-items:center}.writing-class.class-columns > div.class-description .enroll > .price p span{font-size:2rem;line-height:1;text-align:left}.writing-class.class-columns > div.class-description .enroll > .price{justify-self:end;width:100%}.writing-class.class-columns > div.class-description .enroll > .buy{margin-top:0;width:100%}.writing-class.class-columns > div.class-description .enroll > .buy a.button{display:block;text-align:center}.writing-class.class-columns picture img{width:100%}ol.writing-classes .instructor{margin-top:0;font-family:"Georgia",serif;font-style:italic}ol.writing-classes .enroll{margin-top:4rem;text-align:center}.writing-class.class-columns .career-images{display:flex;flex-wrap:wrap;row-gap:2rem;column-gap:4rem;align-items:center}.writing-class.class-columns .career-images img{max-height:8rem;max-width:100%}.instructor-profile{display:grid;grid-template-columns:minmax(auto,300px) auto;grid-gap:4rem}h1.with-instructor{margin-bottom:1rem}h1.with-instructor + p{margin-bottom:4rem}h1.with-instructor + p i{font-family:"Georgia",serif}.class-columns{display:grid;grid-template-columns:70% 1fr;gap:4rem}.writing-class .subheader{font-size:2.2rem;font-family:"Roboto Slab",serif;margin-top:4rem;font-weight:bold}.class-columns .class-details p + p{margin-top:2rem}.class-columns .class-details,.class-columns .enroll{padding:4rem;background:var(--highlight-box-bg-color);border-radius:5px}.enroll-container .enroll{position:sticky;top:2rem;hyphens:none}.enroll-container .enroll .button{display:block;text-align:center;margin-top:2rem}.writing-class blockquote{font-size:.9em;padding:2rem 2rem 2rem 6rem}.writing-class blockquote::after{content:"";background:url("/images/quote.svg") no-repeat scroll;background-size:2.5rem;height:2.5rem;width:2.5rem;position:absolute;left:2rem;top:2rem;opacity:.15}.class-columns .user-image,.instructor-profile .user-image{border:1px solid #353E34;padding:2px;box-shadow:0 0 2px rgba(0,0,0,.4);background-color:#fff;border-radius:3px;box-sizing:border-box;max-width:100%}.user-image.inline{float:left;max-width:25%;margin-right:2rem}.sold-out-form{display:flex;flex-direction:column;border-top:2px solid var(--light-border-color);padding-top:2rem;margin-top:2rem}.sold-out-form .h-captcha{margin-top:2rem;align-self:center}.sold-out-form .navigation-footer{text-align:center;padding-top:0;border:0}.sold-out-form > p{font-style:italic;text-align:center;margin-bottom:2rem}.already-enrolled{font-style:italic;text-align:center}.enrollment > p{text-align:center}.enrollment table{margin:4rem auto;max-width:75%}.enrollment-upgraded-header{font-size:1.25em}div.enrollment-upgraded-description{margin:4rem auto;width:80%;max-width:65rem;text-align:justify}div.enrollment-upgraded-description > p{margin-top:4rem}.enrollment-buttons span{display:inline-block;font-style:italic;font-family:"Georgia",serif;margin:2.5rem auto 2rem auto}.enrollment-buttons .button{white-space:normal}.klarna{font-style:italic;text-align:justify;font-size:.8em}.enroll-container .klarna{margin-top:1rem;text-align:center}.klarna img{vertical-align:middle}#klarna-disclaimer{border-top:1px dashed #222;padding:1rem;margin-top:1rem;font-style:italic;text-align:center;font-size:.8em}#klarna-disclaimer:target{background-color:#FFFBB9;color:#222}.affirm{min-height:26px}.writing-class .enroll-container .affirm{min-height:48px}.affirm:not(.loaded){position:relative}.affirm:not(.loaded)::before{position:absolute;top:calc(50% - 8px);right:calc(50% - 8px);content:url("/images/spinner.svg");display:block;animation:spin 1s infinite linear;height:16px;width:16px;line-height:0}.enroll-container .affirm{margin:2rem auto}.class-starting-soon{background:#fff261;text-shadow:1px 1px 0 rgba(255,255,255,.5);padding:4rem;text-align:center;color:var(--text-color);margin-bottom:4rem}.class-starting-soon > p{margin:2rem;font-size:2rem;font-weight:bold}.writing-class cite{text-align:right;font-style:italic;display:block}.writing-class cite i{font-style:normal}@media(max-width:900px){.writing-class.class-columns{grid-template-columns:1fr;gap:2rem}.writing-class.class-columns .enroll-container{grid-column:1;grid-row:3;position:unset}.writing-class.class-columns .enroll-container .schedule,.writing-class.class-columns .enroll-container .seats{display:none}.writing-class .enroll-container .price{border-top:none;padding-top:0;margin-top:0}.writing-class .enroll-container .affirm{min-height:26px}.boxes > div{display:grid;grid-template-columns:25% 1fr;grid-template-rows:auto 1fr;column-gap:2rem}.boxes > div img{grid-column:1;grid-row:1 / span 2;max-width:100%;height:auto;margin-right:2rem}.boxes > div h3{text-align:left}}@media(max-width:700px){ol.writing-classes > li{display:flex;flex-direction:column}ol.writing-classes > li img{width:100%}ol.writing-classes > li > div{margin-top:2rem}ol.writing-classes > li h3,ol.writing-classes p.instructor{text-align:center}}@media(max-width:600px){.writing-class .class-description .enroll .almost-full{width:100%}.writing-class.class-columns > div.class-description .enroll{display:flex;gap:2rem;flex-direction:column}.writing-class.class-columns > div.class-description .enroll > .price p{justify-content:center}.writing-class.class-columns .career-images img{height:6rem}}@media(max-width:500px){.instructor-profile{display:flex;flex-direction:column}.instructor-profile .user-image{width:100%;height:20rem;object-fit:cover;object-position:center center}div.enrollment-upgraded-description{max-width:none;width:100%}.writing-class .enroll-container .affirm{min-height:48px}.boxes > div img{grid-row:1}.boxes > div p{grid-column:1 / span 2}}@media(max-width:380px){ol.writing-classes .enroll a.button{white-space:normal;text-align:center}}