@charset "utf-8";
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url("https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("https://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url("https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxuw_rQOTGi-AJs5XCWaKIhU.woff") format("woff")}/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/* nondestructive-reset.css v1.3.2 | MIT License | github.com/BYODKM */
.html{height:100%;overflow-x:hidden}.body{min-height:100%;overflow-x:visible;line-height:1.25;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.address{margin:0;font-style:normal}.blockquote{margin:0}.button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid;border-radius:4px;color:inherit;vertical-align:middle;background:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.button:hover,.button:focus,.button:active{outline:none}.cite{font-style:normal}.dd{margin:0}.dl{margin:0}.em{font-style:normal}.fieldset{margin:0;padding:0;border:1px solid}.figure{margin:0}.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-size:1em;font-weight:inherit}.hr{clear:both;margin:0;border:0;border-top:1px solid}.i{font-style:normal}.iframe{border:0;overflow:hidden;vertical-align:top}.img{max-width:100%;vertical-align:bottom}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]){-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:10em;border:1px solid;border-radius:0;font-family:sans-serif;vertical-align:middle;-webkit-appearance:none;-webkit-font-smoothing:antialiased;}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus{outline:none}.label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.li{display:block;list-style:none}.ol,.ul{margin:0;padding:0}.p{margin:0}.pre{margin:0;word-wrap:normal}.select{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid;border-radius:4px;vertical-align:middle;cursor:pointer;background:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;}.select:focus{outline:none}.table{margin:0;width:100%}.tbody,.thead,.tfoot{vertical-align:inherit}.td,.th{vertical-align:top}.th{font-weight:normal;text-align:left}.textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;border:1px solid;border-radius:0;resize:vertical;-webkit-appearance:none;-webkit-font-smoothing:antialiased;}.textarea:focus{outline:none}.sprite--demo{padding-top:50px;width:50px;background-image:url("./sprites/1x-1436399040.png");background-position:0 0}.sprite--demo-2x{padding-top:50px;width:50px;background-image:url("./sprites/2x-1436399041.png");-webkit-background-size:50px 50px;background-size:50px 50px;background-position:0 0}.accordion{margin:1rem 0}.accordion__item{border-top:1px solid;border-bottom:1px solid;border-color:#ccc;}.accordion__item + .accordion__item{border-top:none}.accordion__item__status{display:none !important;}.accordion__item__status:not(:checked) + div .accordion__item__block{height:0 !important}.accordion__item__status:checked + div .accordion__item__summary:before{-webkit-transform:rotate(0) scale(.7);-ms-transform:rotate(0) scale(.7);transform:rotate(0) scale(.7)}.accordion__item__summary{position:relative;padding:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.accordion__item__summary:before{content:"▼";position:absolute;top:1em;right:1em;display:block;-webkit-transform:rotate(-90deg) scale(.7);-ms-transform:rotate(-90deg) scale(.7);transform:rotate(-90deg) scale(.7);-webkit-transition:.3s;transition:.3s}.accordion__item__block{padding:0 1em;overflow:hidden;}.accordion__item__block.is-loaded{-webkit-transition:.3s;transition:.3s}.accordion__item__block p{margin-top:0;line-height:1.5}.body{height:100%;color:#333;font-size:1rem;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}@media only screen and (min-width:1024px){.body{overflow-x:hidden}}.button{display:inline-block;padding:0 .5em;height:2em;text-decoration:none;line-height:1.9;white-space:nowrap;background-color:#fff}.checkbox{vertical-align:8%;}.checkbox__box{position:relative;display:inline-block;padding:1px;width:1em;height:1em;overflow:hidden;vertical-align:middle}.checkbox__check{position:absolute;top:0;left:0;z-index:1;display:block;width:1em;height:1em;overflow:hidden;border:1px solid;border-radius:4px;background-color:#fff;}.checkbox__check:before{content:"L";display:block;margin:0 auto;width:.6em;color:#fff;font-weight:bold;line-height:.8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scaleX(-1) rotate(-40deg);-ms-transform:scaleX(-1) rotate(-40deg);transform:scaleX(-1) rotate(-40deg)}.checkbox__self{position:relative;z-index:2;display:block;width:1em;height:1em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;}.checkbox__self:checked + span{background-color:#333}span.label .checkbox__self{display:none}.code{padding:.1em .25em;border-radius:4px;font-family:Menlo, Monaco, Consolas, "Lucida Console", monospace;white-space:nowrap;background-color:#eee;}pre .code{display:block;white-space:pre;background:none}.details{margin:1rem 0;}.details__status{display:none !important;}.details__status:not(:checked) + div .details__block{height:0 !important}.details__status:checked + div .details__summary:before{-webkit-transform:rotate(0) scale(.7);-ms-transform:rotate(0) scale(.7);transform:rotate(0) scale(.7)}.details__summary,.details__block{padding-left:1.25em}.details__summary{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.details__summary:before{content:"▼";position:absolute;top:0;left:0;display:block;-webkit-transform:rotate(-90deg) scale(.7);-ms-transform:rotate(-90deg) scale(.7);transform:rotate(-90deg) scale(.7);-webkit-transition:.3s;transition:.3s}.details__block{overflow:hidden;-webkit-transition:.3s;transition:.3s;}.details__block p{margin-bottom:0;line-height:1.5}.html{font-size:15px;}@media only screen and (max-width:767px){.html{font-size:14px}}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]){padding-left:.5em;height:2em;border-color:#333;}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"])::-webkit-input-placeholder{color:#aaa}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):-moz-placeholder{color:#aaa}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"])::-moz-placeholder{color:#aaa}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):-ms-input-placeholder{color:#aaa}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"])[data-placeholder="true"]{color:#aaa}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus::-webkit-input-placeholder{color:transparent}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus:-moz-placeholder{color:transparent}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus::-moz-placeholder{color:transparent}.input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus:-ms-input-placeholder{color:transparent}.label--fastclick{display:inline-block;}.label--fastclick [type="checkbox"]{pointer-events:none}.margin{clear:both;height:1em;font-size:16px}.radio{vertical-align:8%;}.radio__box{position:relative;display:inline-block;width:1em;height:1em;overflow:hidden;border:1px solid;border-radius:1em;text-align:center;vertical-align:middle;background-color:#fff}.radio__check{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;border:3px solid #fff;border-radius:1em}.radio__self{position:absolute;top:0;left:0;z-index:1;width:1em;height:1em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;}.radio__self:checked + span{background-color:#333}.rating{color:#ffd700;}.rating:after{content:"　"}.rating:hover .rating__segue__label:not(.is-readonly):after{display:none !important}.rating__segue__label{position:relative;display:inline-block;cursor:pointer;}.rating__segue__label:before,.rating__segue__label:after{content:"★"}.rating__segue__label:after{position:absolute;left:0;top:0;display:block;width:.5em;overflow:hidden}.rating__segue__label.is-half:after{color:#ffd700}.rating__segue__label.is-readonly{pointer-events:none}@media (min-device-width:1024px){.rating__segue__label:not(.is-readonly):hover ~ .rating__segue{color:#ccc}}@media (min-device-width:1024px){.rating__segue__label:not(.is-readonly):active{color:#e6c200}}.rating__segue__label.is-zero{color:transparent !important;}.rating__segue__label.is-zero:before{content:"　"}.rating__segue__label.is-zero:after{display:none !important}.rating__input{display:none !important;}.rating__input:checked + span .rating__segue{color:#ccc;}@media (min-device-width:1024px){.rating__input:checked + span .rating__segue:hover{color:#ffd700}}@media (min-device-width:1024px){.rating__input:checked + span .rating__segue:hover .rating__segue__label.is-readonly{color:#ccc}}.row{display:table;table-layout:fixed;width:100%;}.row__cell,.row__gutter{display:table-cell;vertical-align:top}.row__cell{width:100%}.row__gutter{width:1em;font-size:20px}.spacer{display:inline-block;width:1em;height:1px;overflow:hidden;font-size:.5em}.sprite{display:inline-block;height:0;overflow:hidden;text-align:center;vertical-align:bottom}span.select{position:relative;display:inline-block;width:8em;height:2em;overflow:hidden;background-color:#fff;}span.select:before,span.select:after{content:"";display:block;overflow:hidden;pointer-events:none}span.select:before{position:absolute;top:0;right:0;width:2em;height:2em;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.5)), color-stop(0.33, #fff));background-image:-webkit-linear-gradient(270deg,rgba(255,255,255,0.5),#fff 33%);background-image:-moz-linear-gradient(270deg,rgba(255,255,255,0.5),#fff 33%);background-image:-ms-linear-gradient(270deg,rgba(255,255,255,0.5),#fff 33%);background-image:-o-linear-gradient(270deg,rgba(255,255,255,0.5),#fff 33%);background-image:linear-gradient(90deg,rgba(255,255,255,0.5),#fff 33%)}span.select:after{position:absolute;top:.8em;right:.5em;width:auto;height:auto;border:5px solid;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent}span.select select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:.5em;width:9.6em;height:1.8em;border:0;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:none;-webkit-font-smoothing:antialiased}.switch{position:relative;display:inline-block;width:4em;height:2em;border-radius:2em;overflow:hidden;line-height:2em;vertical-align:middle;}.switch__box{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background-color:#ccc}.switch__check{position:absolute;top:0;left:0;z-index:2;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:2em;height:2em;border:2px solid #ccc;border-radius:2em;background-color:#fff;-webkit-transition:.1s;transition:.1s}.switch__self{position:relative;z-index:3;display:block;width:100%;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;}.switch__self:checked + span span{left:2em;background-color:#333}span.label .switch__self{display:none}.textarea{padding-top:.3em;padding-left:.4em;border-color:#333;line-height:1.5;}.textarea::-webkit-input-placeholder{color:#aaa}.textarea:-moz-placeholder{color:#aaa}.textarea::-moz-placeholder{color:#aaa}.textarea:-ms-input-placeholder{color:#aaa}.textarea[data-placeholder="true"]{color:#aaa}.textarea:focus::-webkit-input-placeholder{color:transparent}.textarea:focus:-moz-placeholder{color:transparent}.textarea:focus::-moz-placeholder{color:transparent}.textarea:focus:-ms-input-placeholder{color:transparent}.weak{font-weight:normal}.link--tint{color:#00f;text-decoration:none}.link--transparent{color:inherit;text-decoration:none}.tap{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.tap:active:after{display:block}.tap:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;display:none;border-radius:4px;background-color:rgba(0,0,255,0.1);pointer-events:none}.page{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100%;}.page:before,.page:after{content:" ";display:table}.page:after{clear:both}@media only screen and (min-width:1025px){.page__body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1024px}}/* globalize.css v1.0.11 | MIT License | github.com/BYODKM */
html:root .clear--left{clear:left}html:root .clear--right{clear:right}html:root .clear--both{clear:both}html:root .clear--fix:before,html:root .clear--fix:after{content:"";display:table}html:root .clear--fix:after{clear:both}html:root .color--black{color:#333}html:root .color--dimgray{color:#666}html:root .color--gray{color:#888}html:root .color--darkgray{color:#aaa}html:root .color--silver{color:#ccc}html:root .color--lightgray{color:#eee}html:root .color--whitesmoke{color:#f5f5f5}html:root .color--white{color:#fff}html:root .color--navy{color:#000080}html:root .color--blue{color:#00f}html:root .color--aqua{color:#0ff}html:root .color--teal{color:#008080}html:root .color--olive{color:#808000}html:root .color--green{color:#008000}html:root .color--lime{color:#0f0}html:root .color--yellow{color:#ff0}html:root .color--orange{color:#ffa500}html:root .color--red{color:#f00}html:root .color--maroon{color:#800000}html:root .color--fuchsia{color:#f0f}html:root .color--pink{color:#ffc0cb}html:root .color--purple{color:#800080}html:root .cursor--auto{cursor:auto}html:root .cursor--default{cursor:default}html:root .cursor--pointer{cursor:pointer}html:root .cursor--crosshair{cursor:crosshair}html:root .cursor--move{cursor:move}html:root .cursor--text{cursor:text}html:root .cursor--wait{cursor:wait}html:root .cursor--help{cursor:help}html:root .cursor--n-resize{cursor:n-resize}html:root .cursor--s-resize{cursor:s-resize}html:root .cursor--w-resize{cursor:w-resize}html:root .cursor--e-resize{cursor:e-resize}html:root .cursor--ne-resize{cursor:ne-resize}html:root .cursor--nw-resize{cursor:nw-resize}html:root .cursor--se-resize{cursor:se-resize}html:root .cursor--sw-resize{cursor:sw-resize}html:root .cursor--progress{cursor:progress}html:root .cursor--hand{cursor:hand}html:root .cursor--no-drop{cursor:no-drop}html:root .cursor--all-scroll{cursor:all-scroll}html:root .cursor--col-resize{cursor:col-resize}html:root .cursor--row-resize{cursor:row-resize}html:root .cursor--not-allowed{cursor:not-allowed}html:root .cursor--vertical-text{cursor:vertical-text}html:root .display--none{display:none !important}html:root .display--block{display:block}html:root .display--inline{display:inline}html:root .display--inline-block{display:inline-block}html:root .display--list-item{display:list-item}html:root .float--left{float:left}html:root .float--right{float:right}html:root .float--none{float:none}html:root .font--serif{font-family:Palatino, "Palatino Linotype", Georgia, serif}html:root .font--sansserif{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}html:root .font--monospace{font-family:Menlo, Monaco, Consolas, "Lucida Console", monospace}html:root .font--bold{font-weight:bold}html:root .font--italic{font-style:italic}html:root .font--xx-small{font-size:.6rem}html:root .font--x-small{font-size:.7rem}html:root .font--small{font-size:.85rem}html:root .font--medium{font-size:1rem}html:root .font--large{font-size:1.15rem}html:root .font--x-large{font-size:1.25rem}html:root .font--xx-large{font-size:1.4rem}html:root .height--auto{height:auto}html:root .height--full{height:100%}html:root .line-height--x-narrow{line-height:1}html:root .line-height--narrow{line-height:1.25}html:root .line-height--wide{line-height:1.5}html:root .line-height--x-wide{line-height:1.618}html:root .line-height--xx-wide{line-height:2}html:root .list-style--none{list-style-type:none}html:root .list-style--disc{list-style-type:disc}html:root .list-style--circle{list-style-type:circle}html:root .list-style--square{list-style-type:square}html:root .list-style--lower-roman{list-style-type:lower-roman}html:root .list-style--upper-roman{list-style-type:upper-roman}html:root .list-style--lower-greek{list-style-type:lower-greek}html:root .list-style--decimal{list-style-type:decimal}html:root .list-style--decimal-leading-zero{list-style-type:decimal-leading-zero}html:root .list-style--lower-latin{list-style-type:lower-latin}html:root .list-style--upper-latin{list-style-type:upper-latin}html:root .list-style--upper-alpha{list-style-type:upper-alpha}html:root .list-style--cjk-ideographic{list-style-type:cjk-ideographic}html:root .list-style--hiragana{list-style-type:hiragana}html:root .list-style--katakana{list-style-type:katakana}html:root .list-style--hiragana-iroha{list-style-type:hiragana-iroha}html:root .list-style--katakana-iroha{list-style-type:katakana-iroha}html:root .list-style--hebrew{list-style-type:hebrew}html:root .list-style--armenian{list-style-type:armenian}html:root .list-style--georgian{list-style-type:georgian}html:root .margin--auto{margin-right:auto;margin-left:auto}html:root .margin--none{margin:0}html:root .margin--0{margin:0}html:root .margin--tb-0{margin-top:0;margin-bottom:0}html:root .margin--t-0{margin-top:0}html:root .margin--b-0{margin-bottom:0}html:root .margin--lr-0{margin-left:0;margin-right:0}html:root .margin--l-0{margin-left:0}html:root .margin--r-0{margin-right:0}html:root .margin--1em{margin:1em}html:root .margin--tb-1em{margin-top:1em;margin-bottom:1em}html:root .margin--t-1em{margin-top:1em}html:root .margin--b-1em{margin-bottom:1em}html:root .margin--lr-1em{margin-left:1em;margin-right:1em}html:root .margin--l-1em{margin-left:1em}html:root .margin--r-1em{margin-right:1em}html:root .margin--1rem{margin:1rem}html:root .margin--tb-1rem{margin-top:1rem;margin-bottom:1rem}html:root .margin--t-1rem{margin-top:1rem}html:root .margin--b-1rem{margin-bottom:1rem}html:root .margin--lr-1rem{margin-left:1rem;margin-right:1rem}html:root .margin--l-1rem{margin-left:1rem}html:root .margin--r-1rem{margin-right:1rem}html:root .overflow--hidden{overflow:hidden}html:root .padding--none{padding:0}html:root .padding--0{padding:0}html:root .padding--1em{padding:1em}html:root .padding--tb-1em{padding-top:1em;padding-bottom:1em}html:root .padding--t-1em{padding-top:1em}html:root .padding--b-1em{padding-bottom:1em}html:root .padding--lr-1em{padding-left:1em;padding-right:1em}html:root .padding--l-1em{padding-left:1em}html:root .padding--r-1em{padding-right:1em}html:root .padding--1rem{padding:1rem}html:root .padding--tb-1rem{padding-top:1rem;padding-bottom:1rem}html:root .padding--t-1rem{padding-top:1rem}html:root .padding--b-1rem{padding-bottom:1rem}html:root .padding--lr-1rem{padding-left:1rem;padding-right:1rem}html:root .padding--l-1rem{padding-left:1rem}html:root .padding--r-1rem{padding-right:1rem}html:root .table--auto{table-layout:auto}html:root .table--fixed{table-layout:fixed}html:root .text--left{text-align:left}html:root .text--center{text-align:center}html:root .text--right{text-align:right}html:root .text--underline{text-decoration:underline}html:root .text--line-through{text-decoration:line-through}html:root .text--uppercase{text-transform:uppercase}html:root .text--lowercase{text-transform:lowercase}html:root .vertical--top{vertical-align:top}html:root .vertical--middle{vertical-align:middle}html:root .vertical--bottom{vertical-align:bottom}html:root .width--auto{width:auto}html:root .width--full{width:100%}html:root .width--half{width:50%}label{display:inline-block;}label > *{pointer-events:none}