*, :after, :before {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;vertical-align: baseline;}
table {border-collapse: collapse;border-spacing: 0;}
caption, td, th {text-align: left;font-weight: 400;vertical-align: middle;}
blockquote, q {quotes: none;}
blockquote:after, blockquote:before, q:after, q:before {content: "";content: none;}
a img {border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
button, input {line-height: normal;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;}
button, input[type=button], input[type=reset], input[type=submit] {cursor: pointer;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;resize: vertical;}
.jp-locale .jp-container:after, .jp-locale .jp-header:after, .row:after, .row__colspaced:after {content: "";display: table;clear: both;}
.archive-post {background-color: #fff;padding: 40px 20px;margin-bottom: 1.375em;}
.lt-ie9 .archive-post {padding: 40px;margin-bottom: 1.71875em;}
@media screen and (min-width:600px) {.archive-post {padding: 40px;margin-bottom: 1.71875em;}}
.lt-ie9 .archive-post {margin-bottom: 2.0625em;}
@media screen and (min-width:1000px) {.archive-post {margin-bottom: 2.0625em;}}
.lt-ie9 .archive-post__title-container {display: inline-block;width: 51%;padding-right: 5%;vertical-align: top;}
@media screen and (min-width:1000px) {.archive-post__title-container {display: inline-block;width: 51%;padding-right: 5%;vertical-align: top;}}
.lt-ie9 .archive-post__meta-container {display: inline-block;width: 48%;vertical-align: bottom;}
@media screen and (min-width:1000px) {.archive-post__meta-container {display: inline-block;width: 48%;vertical-align: bottom;}}
.archive-post__meta {color: #747474;margin: 1.03125em 0 1.375em 0;-webkit-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-moz-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-ms-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-o-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;}
.author-meta {background-color: #333;color: #fff;position: relative;margin-bottom: 1.375em;padding: 40px 20px;}
.lt-ie9 .author-meta {margin-bottom: 1.71875em;padding: 40px;}
@media screen and (min-width:600px) {.author-meta {margin-bottom: 1.71875em;padding: 40px;}}
.lt-ie9 .author-meta {margin-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.author-meta {margin-bottom: 2.0625em;}}
.author-meta__heading {display: inline-block;vertical-align: middle;text-transform: uppercase;font-size: .75em;line-height: 1.375em;line-height: 1.8333333em;letter-spacing: .15em;margin: 0 0 1.8333333em 20px;}
.lt-ie9 .author-meta__heading {margin: 0 0 1.8333333em 40px;}
@media screen and (min-width:600px) {.author-meta__heading {margin: 0 0 1.8333333em 40px;}}
.author-meta__heading a {display: block;color: #0cf;word-break: break-word;overflow: hidden;max-height: 25px;}
.author-meta__info {font-family: adobe-clean-serif,georgia,serif;font-style: italic;line-height: 1.546875em;position: relative;z-index: 1;}
.author-meta__info a {color: #0cf;}
.author-meta__image-container {display: inline;position: relative;}
.lt-ie9 .author-meta__image-container {display: block;height: 100%;width: 100%;margin: 0;position: absolute;top: 0;left: 0;}
@media screen and (min-width:600px) {.author-meta__image-container {display: block;height: 100%;width: 100%;margin: 0;position: absolute;top: 0;left: 0;}}
.author-meta__image, .author-meta__image-container img {border-radius: 50%;vertical-align: middle;margin-bottom: 1.375em;width: 80px;height: 80px;}
.lt-ie9 .author-meta__image, .lt-ie9 .author-meta__image-container img {position: absolute;top: -15px;left: -15px;}
@media screen and (min-width:600px) {.author-meta__image, .author-meta__image-container img {position: absolute;top: -15px;left: -15px;}}
.jp-author-meta {border-top: 1px solid #dde4e7;padding: 40px 20px;}
.lt-ie9 .jp-author-meta {padding: 40px;}
@media screen and (min-width:600px) {.jp-author-meta {padding: 40px;}}
.lt-ie9 .jp-author-meta {padding: 40px 0;}
@media screen and (min-width:800px) {.jp-author-meta {padding: 40px 0;}}
.lt-ie9 .jp-author-meta {padding: 20px 0 20px 40px;margin-top: 6px;}
@media screen and (min-width:900px) {.jp-author-meta {padding: 20px 0 20px 40px;margin-top: 6px;}}
.jp-author-meta__heading {font-size: .75em;line-height: 1.375em;line-height: 1.8333333em;margin-bottom: 1em;}
.jp-author-meta__info {font-size: .875em;line-height: 1.5714286em;line-height: 1.5714286em;}
.jp-author-meta__image-container {display: inline-block;margin-bottom: .5em;}
.jp-author-meta__image, .jp-author-meta__image-container img {border-radius: 50%;vertical-align: middle;width: 60px;height: 60px;}
#respond p.form-submit #submit, .button, .pushbutton-wide {color: #fff;background-color: #09c;text-transform: uppercase;font-size: .75em;line-height: 1.375em;letter-spacing: .15em;display: inline-block;border-radius: 3px;padding: 10px 12px 8px 12px;text-align: center;border: 0;}
#respond p.form-submit #submit:active, #respond p.form-submit #submit:focus, #respond p.form-submit #submit:hover, .button:active, .button:focus, .button:hover, .pushbutton-wide:active, .pushbutton-wide:focus, .pushbutton-wide:hover {color: #fff;background-color: #006080;cursor: pointer;}
@-moz-document url-prefix() {#respond p.form-submit #submit, .button, .pushbutton-wide {padding: 8px 12px;}}
.is-typeset .commentlist {margin-left: 20px;margin-bottom: 1.71875em;}
.lt-ie9 .is-typeset .commentlist {margin-left: 40px;}
@media screen and (min-width:600px) {.is-typeset .commentlist {margin-left: 40px;}}
.is-typeset .commentlist li {font-size: 1em;margin: 0;padding-top: 15px;position: relative;border-bottom: 1px solid #ccc;}
.is-typeset .commentlist li:before {display: none;}
.lt-ie9 .is-typeset .commentlist li {padding-left: 50px;}
@media screen and (min-width:600px) {.is-typeset .commentlist li {padding-left: 50px;}}
.is-typeset .commentlist li p br {display: none;}
.is-typeset .commentlist .children {padding: 0;margin: 0;}
.is-typeset .commentlist .children li {border-top: 1px solid #ccc;}
.is-typeset .commentlist .children li:last-child {margin-bottom: -1px;}
.is-typeset .commentlist .children .comment.bypostauthor {border-top: 1px solid #ccc;background: #eef4f7;margin: -1px -15px -1px;padding: 15px 15px 0 40px;}
.is-typeset .commentlist .children .comment.bypostauthor .comment-author img {left: 15px;}
.lt-ie9 .is-typeset .commentlist .children .comment.bypostauthor {padding-left: 65px;}
@media screen and (min-width:600px) {.is-typeset .commentlist .children .comment.bypostauthor {padding-left: 65px;}}
.commentlist .comment-author, .commentlist .commentmetadata {text-transform: uppercase;font-weight: 700;font-size: .75em;line-height: 1.375em;line-height: 1.8333333em;letter-spacing: .15em;}
.commentlist .comment-author img {border-radius: 50%;margin: 0 0 .6875em;}
.lt-ie9 .commentlist .comment-author img {position: absolute;top: 15px;left: 0;}
@media screen and (min-width:600px) {.commentlist .comment-author img {position: absolute;top: 15px;left: 0;}}
.commentlist .comment-author .says {display: none;}
.commentlist .commentmetadata a:not(.comment-edit-link) {text-decoration: none;color: #999;}
.commentlist .commentmetadata a:not(.comment-edit-link):active, .commentlist .commentmetadata a:not(.comment-edit-link):focus, .commentlist .commentmetadata a:not(.comment-edit-link):hover {color: #999;}
.commentlist .commentmetadata a:not(.comment-edit-link):before {content: "on ";}
.commentlist .commentmetadata {margin-bottom: 1.03125em;-webkit-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-moz-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-ms-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-o-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;}
.commentlist .comment-body {padding-bottom: 1.03125em;}
.commentlist .comment-body p {margin-left: 0;margin-right: 0;white-space: pre-wrap;}
.commentlist .comment-body a {word-break: break-word;}
#respond {margin: 0 !important;padding: 0 !important;font-family: adobe-clean-semilight,helvetica,arial,sans-serif !important;}
#respond h3 {margin-top: 0 !important;}
#respond form {margin: 0 20px !important;}
.lt-ie9 #respond form {margin: 0 40px !important;}
@media screen and (min-width:600px) {#respond form {margin: 0 40px !important;}}
#respond p.form-submit #submit {font-size: 12px;-webkit-appearance: none;-webkit-border-radius: 3px;}
#respond p.form-submit #submit:active, #respond p.form-submit #submit:focus, #respond p.form-submit #submit:hover {outline: 0;}
#respond p.form-submit input#comment-submit {color: #fff !important;background: #09c !important;text-transform: uppercase;font-weight: 700 !important;font-size: 1em !important;line-height: 1.375em !important;letter-spacing: .15em;display: inline-block;border-radius: 3px !important;padding: 10px 12px 8px 12px !important;text-align: center;border: 0;font-family: adobe-clean,helvetica,arial,sans-serif !important;text-shadow: none !important;}
#respond p.form-submit input#comment-submit:active, #respond p.form-submit input#comment-submit:focus, #respond p.form-submit input#comment-submit:hover {color: #fff !important;background: #006080 !important;outline: 0;box-shadow: none !important;}
#respond .comment-form-avatar img {border-radius: 50%;border: 0;padding: 0;}
#respond #comment-form-comment {-webkit-box-shadow: none !important;box-shadow: none !important;border-left: 3px solid #aaa !important;}
#respond #comment-form-comment.active {-webkit-box-shadow: none !important;box-shadow: none !important;border-left: 3px solid #09c !important;}
#respond #comment-form-comment textarea {font-size: 16px !important;}
#respond #comment-form-identity {border-top: 0 !important;}
#respond #comment-form-identity strong {font-family: adobe-clean,helvetica,arial,sans-serif !important;}
#respond .comment-form-service {background: #fff !important;border: 0 !important;}
#respond .comment-form-service .comment-form-padder {padding: 0 !important;}
#respond .comment-subscription-form, #respond .post-subscription-form {padding: 0 0 10px 0 !important;}
#respond .comment-subscription-form:after, #respond .post-subscription-form:after {content: "";display: table;clear: both;}
#respond .comment-subscription-form input, #respond .post-subscription-form input {float: left !important;margin-right: 6px;margin-top: 1px;}
#respond .comment-subscription-form label, #respond .post-subscription-form label {float: left !important;}
.pushbutton-wide {font-size: 12px;-webkit-appearance: none;-webkit-border-radius: 3px;}
.pushbutton-wide:active, .pushbutton-wide:focus, .pushbutton-wide:hover {outline: 0;}
.grunion-field-label span {display: none;}
.page-template-atc-template-php .contact-form div {margin: 0 20px;}
.lt-ie9 .page-template-atc-template-php .contact-form div {margin: 0 40px;}
@media screen and (min-width:600px) {.page-template-atc-template-php .contact-form div {margin: 0 40px;}}
.lt-ie9 .main-content {padding-bottom: 1.71875em;}
@media screen and (min-width:600px) {.main-content {padding-bottom: 1.71875em;}}
.lt-ie9 .main-content {padding-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.main-content {padding-bottom: 2.0625em;}}
.main-content__heading {font-family: adobe-clean,helvetica,arial,sans-serif;font-weight: 900;font-style: normal;color: #fff;min-height: 300px;font-size: 2em;line-height: 1.203125em;padding: 1.03125em 20px 0 20px;}
.lt-ie9 .main-content__heading {font-size: 3.375em;line-height: 1.1203704em;padding: .6111111em 0;min-height: 180px;}
@media screen and (min-width:600px) {.main-content__heading {font-size: 3.375em;line-height: 1.1203704em;padding: .6111111em 0;min-height: 180px;}}
.lt-ie9 .main-content__heading {font-size: 3.875em;line-height: 1.0645161em;padding: .6209677em 0;min-height: 220px;}
@media screen and (min-width:1000px) {.main-content__heading {font-size: 3.875em;line-height: 1.0645161em;padding: .6209677em 0;min-height: 220px;}}
.lt-ie9 .main-content__heading {font-size: 4.5em;line-height: 1.0694444em;padding: .6875em 0;}
@media screen and (min-width:1600px) {.main-content__heading {font-size: 4.5em;line-height: 1.0694444em;padding: .6875em 0;}}
.main-content__heading a {color: #fff;}
.main-content__heading a:active, .main-content__heading a:focus, .main-content__heading a:hover {color: rgba(255,255,255,.8);}
.main-content__heading--404 {color: #333;}
.featured-content {background-color: #c6d5db;padding-top: 1.375em;}
.lt-ie9 .featured-content {padding-top: 1.71875em;}
@media screen and (min-width:600px) {.featured-content {padding-top: 1.71875em;}}
.lt-ie9 .featured-content {padding-top: 2.0625em;}
@media screen and (min-width:1600px) {.featured-content {padding-top: 2.0625em;}}
.curated-content {background-color: #c6d5db;padding-top: 1.375em;}
.lt-ie9 .curated-content {padding-top: 3.4375em;padding-bottom: 1.71875em;}
@media screen and (min-width:600px) {.curated-content {padding-top: 3.4375em;padding-bottom: 1.71875em;}}
.lt-ie9 .curated-content {padding-top: 4.125em;padding-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.curated-content {padding-top: 4.125em;padding-bottom: 2.0625em;}}
.additional-content {padding-top: 1.375em;}
.lt-ie9 .additional-content {padding-top: 3.4375em;}
@media screen and (min-width:600px) {.additional-content {padding-top: 3.4375em;}}
.lt-ie9 .additional-content {padding-top: 4.125em;}
@media screen and (min-width:1600px) {.additional-content {padding-top: 4.125em;}}
.archive-nagivation {padding-bottom: 1.375em;}
.lt-ie9 .archive-nagivation {padding-bottom: 3.4375em;}
@media screen and (min-width:600px) {.archive-nagivation {padding-bottom: 3.4375em;}}
.lt-ie9 .archive-nagivation {padding-bottom: 4.125em;}
@media screen and (min-width:1600px) {.archive-nagivation {padding-bottom: 4.125em;}}
.additional-content__navigation-container {text-align: center;}
.lt-ie9 .additional-content__navigation-container {padding-top: 1.71875em;}
@media screen and (min-width:600px) {.additional-content__navigation-container {padding-top: 1.71875em;}}
.lt-ie9 .additional-content__navigation-container {padding-top: 2.0625em;}
@media screen and (min-width:1600px) {.additional-content__navigation-container {padding-top: 2.0625em;}}
#respond p.form-submit .additional-content__navigation-container #submit, .additional-content__navigation-container #respond p.form-submit #submit, .additional-content__navigation-container .button, .additional-content__navigation-container .pushbutton-wide {display: block;margin: 20px;cursor: pointer;}
#respond p.form-submit .lt-ie9 .additional-content__navigation-container #submit, .lt-ie9 .additional-content__navigation-container #respond p.form-submit #submit, .lt-ie9 .additional-content__navigation-container .button, .lt-ie9 .additional-content__navigation-container .pushbutton-wide {display: inline-block;margin: 0 20px;}
@media screen and (min-width:600px) {#respond p.form-submit .additional-content__navigation-container #submit, .additional-content__navigation-container #respond p.form-submit #submit, .additional-content__navigation-container .button, .additional-content__navigation-container .pushbutton-wide {display: inline-block;margin: 0 20px;}}
.additional-content__navigation {text-transform: uppercase;font-size: .75em;line-height: 1.375em;letter-spacing: .15em;}
.show-banner {background-color: #fff;border-bottom: 20px solid #dde4e7;border-top: 20px solid #dde4e7;margin: 2.75em 0;padding: 20px 0;}
.lt-ie9 .show-banner {border-bottom: 40px solid #dde4e7;border-top: 40px solid #dde4e7;padding: 40px 0;}
@media screen and (min-width:600px) {.show-banner {border-bottom: 40px solid #dde4e7;border-top: 40px solid #dde4e7;padding: 40px 0;}}
#respond p.form-submit .show-banner #submit:last-child, .show-banner #respond p.form-submit #submit:last-child, .show-banner .button:last-child, .show-banner .pushbutton-wide:last-child, .show-banner p:last-child {margin-bottom: 0;}
.image-extra-padding {padding: 1em 0;}
.lt-ie9 .show-banner--wide {width: 120%;margin-left: -10%;}
@media screen and (min-width:800px) {.show-banner--wide {width: 120%;margin-left: -10%;}}
.lt-ie9 .show-banner--wide {width: 130%;margin-left: -15%;}
@media screen and (min-width:1000px) {.show-banner--wide {width: 130%;margin-left: -15%;}}
.lt-ie9 .show-banner--wide {width: 140%;margin-left: -20%;}
@media screen and (min-width:1600px) {.show-banner--wide {width: 140%;margin-left: -20%;}}
.show-banner--center {text-align: center;}
.show-banner--dark {background-color: #333;color: #fff;}
.show-banner--last {border-bottom: 0;margin-bottom: -40px;}
.global-header {background-color: #333;color: #fff;padding: 0 20px;text-align: center;}
.lt-ie9 .global-header {padding: 0;}
@media screen and (min-width:600px) {.global-header {padding: 0;}}
.global-header__logo {border: 0;font: 0/0 a;text-indent: 100px;text-shadow: none;color: transparent;background: url("../img/tk-logo-blog-small.svg") no-repeat center center;background-size: 100px 39px;width: 100px;height: 39px;margin: 8px 0;display: block;float: left;position: relative;}
.lt-ie9 .global-header__logo {background: url("../img/tk-logo-blog-full.svg") no-repeat center center;background-size: 258px 39px;width: 258px;}
@media screen and (min-width:600px) {.global-header__logo {background: url("../img/tk-logo-blog-full.svg") no-repeat center center;background-size: 258px 39px;width: 258px;}}
.global-header__logo a {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: block;}
.global-header__tagline {font-weight: 300;color: #999;margin: 0 150px;padding-top: .6875em;display: none;}
.lt-ie9 .global-header__tagline {display: block;}
@media screen and (min-width:720px) {.global-header__tagline {display: block;}}
.global-header__navigation-toggle {text-transform: uppercase;font-size: .75em;line-height: 1.375em;padding-top: 1.4895833em;letter-spacing: .15em;float: right;color: #0cf;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.global-header__navigation-toggle:after {content: "";width: 20px;height: 18px;background-image: url("../img/nav-icon.svg");background-repeat: no-repeat;background-size: 100% 200%;background-position: 0 0;display: inline-block;vertical-align: bottom;margin-left: 5px;}
.no-svg .global-header__navigation-toggle:after {background-image: url("../img/nav-icon.png");}
.mm-opened .global-header__navigation-toggle:after {background-position: 0 -18px;}
.global-header__navigation-toggle:focus:after, .global-header__navigation-toggle:hover:after {background-position: 0 -18px;}
.global-footer {padding: 1.375em 20px;}
.home .global-footer {background-color: #c6d5db;}
.lt-ie9 .global-footer {padding: 1.71875em 0 2.75em 0;}
@media screen and (min-width:600px) {.global-footer {padding: 1.71875em 0 2.75em 0;}}
.lt-ie9 .global-footer {padding-top: 2.0625em;padding-bottom: 3.4375em;}
@media screen and (min-width:1600px) {.global-footer {padding-top: 2.0625em;padding-bottom: 3.4375em;}}
.global-footer__logo {border: 0;font: 0/0 a;text-indent: 100px;text-shadow: none;color: transparent;background: url("../img/adobe-logo.svg") no-repeat center center;background-size: 100% 100%;width: 32px;height: 41px;display: block;margin-right: 20px;}
.no-svg .global-footer__logo {background: url("../img/adobe-logo.png") no-repeat center center;}
.lt-ie9 .global-footer__logo {float: left;}
@media screen and (min-width:600px) {.global-footer__logo {float: left;}}
.global-footer__info {margin-top: .6875em;margin-bottom: .6875em;}
.lt-ie9 .global-footer__info {margin: 0;}
@media screen and (min-width:600px) {.global-footer__info {margin: 0;}}
.global-footer__links li {display: inline-block;vertical-align: top;width: 49%;margin-bottom: 10px;}
.global-footer__links li:last-child {margin-right: 0;}
.lt-ie9 .global-footer__links li {display: inline;width: auto;margin-right: 10px;}
@media screen and (min-width:600px) {.global-footer__links li {display: inline;width: auto;margin-right: 10px;}}
.hero {min-height: 300px;background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0;right: 0;}
.lt-ie9 .hero {min-height: 450px;}
@media screen and (min-width:600px) {.hero {min-height: 450px;}}
.jp-locale {background-color: #f5f7f8;font-style: normal;}
.jp-locale a {color: #07b57a;}
.jp-locale a:active, .jp-locale a:focus, .jp-locale a:hover {color: #035338;}
.lt-ie9 .jp-locale {background-image: url("../img/jp-background.svg");background-position: center top;background-repeat: repeat;background-size: 1000px 824px;}
@media screen and (min-width:600px) {.jp-locale {background-image: url("../img/jp-background.svg");background-position: center top;background-repeat: repeat;background-size: 1000px 824px;}}
.jp-locale .jp-container {background-color: #fff;}
.jp-locale .jp-header {margin-bottom: 1em;}
.jp-locale .jp-header .jp-header__content {border-bottom: 1px solid #dde4e7;text-align: center;}
.lt-ie9 .jp-locale .jp-header .jp-header__content {text-align: left;}
@media screen and (min-width:900px) {.jp-locale .jp-header .jp-header__content {text-align: left;}}
.jp-locale .jp-header .jp-logo {padding: 1em 0 .5em 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.jp-locale .jp-header .jp-logo a {color: #000;}
.lt-ie9 .jp-locale .jp-header .jp-logo {padding: 2em 0 1.5em 0;margin-left: -65px;}
@media screen and (min-width:900px) {.jp-locale .jp-header .jp-logo {padding: 2em 0 1.5em 0;margin-left: -65px;}}
.jp-locale .jp-header .jp-logo span {color: #07b57a;display: block;}
.lt-ie9 .jp-locale .jp-header .jp-logo span {text-indent: -.15em;}
@media screen and (min-width:900px) {.jp-locale .jp-header .jp-logo span {text-indent: -.15em;}}
.jp-locale .jp-header .jp-logo:before {background-image: url("../img/tk-svg.svg");content: "";display: block;height: 50px;margin: 0 auto 10px auto;width: 50px;}
.lt-ie9 .jp-locale .jp-header .jp-logo:before {float: left;margin-bottom: 30px;margin-right: 15px;margin-top: -6px;}
@media screen and (min-width:900px) {.jp-locale .jp-header .jp-logo:before {float: left;margin-bottom: 30px;margin-right: 15px;margin-top: -6px;}}
.lt-ie9 .jp-locale .jp-header .jp-logo:before {margin-top: -1px;}
@media screen and (min-width:1000px) {.jp-locale .jp-header .jp-logo:before {margin-top: -1px;}}
.lt-ie9 .jp-locale .jp-header .jp-logo:before {margin-top: 6px;}
@media screen and (min-width:1600px) {.jp-locale .jp-header .jp-logo:before {margin-top: 6px;}}
.jp-locale .jp-clear {clear: left;}
.jp-locale .jp-post-container {position: relative;}
.lt-ie9 .jp-locale .jp-post-container.jp-post-container--first {margin-left: -40px;margin-right: -40px;}
.lt-ie9 .jp-locale .jp-post-container.jp-post-container--left {margin-left: 40px;margin-right: -20px;}
.lt-ie9 .jp-locale .jp-post-container.jp-post-container--right {margin-left: -20px;margin-right: 40px;}
@media screen and (min-width:800px) {.jp-locale .jp-post-container.jp-post-container--first {margin-left: -40px;margin-right: -40px;}
	.jp-locale .jp-post-container.jp-post-container--left {margin-left: 40px;margin-right: -20px;}
	.jp-locale .jp-post-container.jp-post-container--right {margin-left: -20px;margin-right: 40px;}}
.lt-ie9 .jp-locale .jp-post-container.jp-post-container--left {margin-left: 60px;}
.lt-ie9 .jp-locale .jp-post-container.jp-post-container--right {margin-right: 60px;}
@media screen and (min-width:1600px) {.jp-locale .jp-post-container.jp-post-container--left {margin-left: 60px;}
	.jp-locale .jp-post-container.jp-post-container--right {margin-right: 60px;}}
.jp-locale .jp-post-container:after {border-bottom: 1px solid #dde4e7;bottom: 0;content: "";position: absolute;width: 100%;}
.lt-ie9 .jp-locale .jp-post-container:after {margin-left: 40px;margin-right: 40px;width: calc(100% - 80px);}
@media screen and (min-width:800px) {.jp-locale .jp-post-container:after {margin-left: 40px;margin-right: 40px;width: calc(100% - 80px);}}
.jp-locale .jp-post-container.jp-post-container--single {padding-bottom: 0;}
.jp-locale .jp-post-container.jp-post-container--single:after {display: none;}
.jp-locale .jp-post-container.jp-post-container--post {padding-top: 0;}
.jp-locale .jp-post-container.jp-post-container--post:after {display: none;}
.jp-locale .jp-heading-link {color: #333;font-weight: 300;}
.jp-locale .jp-heading-link:active, .jp-locale .jp-heading-link:focus, .jp-locale .jp-heading-link:hover {color: #4d4d4d;}
#respond p.form-submit .jp-locale #submit, .jp-locale #respond p.form-submit #submit, .jp-locale .button, .jp-locale .pushbutton-wide {background-color: #07b57a;}
#respond p.form-submit .jp-locale #submit:active, #respond p.form-submit .jp-locale #submit:focus, #respond p.form-submit .jp-locale #submit:hover, .jp-locale #respond p.form-submit #submit:active, .jp-locale #respond p.form-submit #submit:focus, .jp-locale #respond p.form-submit #submit:hover, .jp-locale .button:active, .jp-locale .button:focus, .jp-locale .button:hover, .jp-locale .pushbutton-wide:active, .jp-locale .pushbutton-wide:focus, .jp-locale .pushbutton-wide:hover {background-color: #035338;}
.jp-locale .jp-english {background-color: #333;border-radius: 4px;color: #fff;display: block;margin: 20px;padding: 20px;text-align: center;}
.lt-ie9 .jp-locale .jp-english {margin: 40px;padding: 40px;}
@media screen and (min-width:600px) {.jp-locale .jp-english {margin: 40px;padding: 40px;}}
.jp-locale .jp-english h2, .jp-locale .jp-english p {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.jp-locale .jp-english p {margin-bottom: 0;}
.jp-locale .jp-english:active, .jp-locale .jp-english:focus, .jp-locale .jp-english:hover {background-color: #1a1a1a;color: #fff;}
.lt-ie9 .jp-locale .jp-grid {column-count: 2;column-gap: 40px;}
.lt-ie9 .jp-locale .jp-grid .jp-grid__item {display: inline-block;margin-bottom: 40px;width: 100%;}
@media screen and (min-width:900px) {.jp-locale .jp-grid {column-count: 2;column-gap: 40px;}
	.jp-locale .jp-grid .jp-grid__item {display: inline-block;margin-bottom: 40px;width: 100%;}}
.jp-locale .jp-promo-link {background-color: #4d4d4d;color: #fff;display: block;text-align: center;margin: 20px 20px 0 20px;}
.lt-ie9 .jp-locale .jp-promo-link {margin: 40px 40px 0 40px;}
@media screen and (min-width:600px) {.jp-locale .jp-promo-link {margin: 40px 40px 0 40px;}}
.lt-ie9 .jp-locale .jp-promo-link.jp-promo-link--left {margin: 40px 20px 0 40px;}
@media screen and (min-width:800px) {.jp-locale .jp-promo-link.jp-promo-link--left {margin: 40px 20px 0 40px;}}
.lt-ie9 .jp-locale .jp-promo-link.jp-promo-link--right {margin: 40px 40px 0 20px;}
@media screen and (min-width:800px) {.jp-locale .jp-promo-link.jp-promo-link--right {margin: 40px 40px 0 20px;}}
.jp-locale .jp-promo-link h3 {margin-left: 0;margin-right: 0;}
.jp-locale .jp-promo-link p {font-size: .875em;line-height: 1.5714286em;color: #07b57a;}
.jp-locale .jp-promo-link .jp-promo-link__container {display: block;padding: 20px;}
.jp-locale .jp-promo-link:active, .jp-locale .jp-promo-link:focus, .jp-locale .jp-promo-link:hover {background-color: #333;color: #fff;}
.jp-locale .jp-divider {margin-bottom: 0;}
.jp-locale .jp-side-module {border-top: 1px solid #dde4e7;padding: 40px 20px;}
.lt-ie9 .jp-locale .jp-side-module {padding: 40px;}
@media screen and (min-width:600px) {.jp-locale .jp-side-module {padding: 40px;}}
.lt-ie9 .jp-locale .jp-side-module {padding: 40px 0;}
@media screen and (min-width:800px) {.jp-locale .jp-side-module {padding: 40px 0;}}
.lt-ie9 .jp-locale .jp-side-module {padding: 20px 0 20px 40px;}
@media screen and (min-width:900px) {.jp-locale .jp-side-module {padding: 20px 0 20px 40px;}}
.jp-locale .jp-side-module a, .jp-locale .jp-side-module h4 {font-size: .875em;line-height: 1.5714286em;line-height: 1.5714286em;margin-bottom: 1em;}
.jp-locale .jp-side-module a+h4 {margin-top: 2em;}
.jp-locale .jp-social {list-style-type: none;font-size: 0;text-align: center;}
.jp-locale .jp-social .jp-social__link {display: inline-block;height: 30px;margin: 6px;position: relative;width: 30px;}
.jp-locale .jp-social .jp-social__link a {background-repeat: no-repeat;background-size: 30px 30px;bottom: 0;left: 0;opacity: 1;position: absolute;right: 0;top: 0;transition: opacity .2s;}
.jp-locale .jp-social .jp-social__link a:active, .jp-locale .jp-social .jp-social__link a:focus, .jp-locale .jp-social .jp-social__link a:hover {opacity: .6;}
.jp-locale .jp-social .jp-social__link.jp-social__link--facebook a {background-image: url("../img/jp-social--facebook.svg");}
.jp-locale .jp-social .jp-social__link.jp-social__link--twitter a {background-image: url("../img/jp-social--twitter.svg");}
.jp-locale .jp-social .jp-social__link.jp-social__link--googleplus a {background-image: url("../img/jp-social--googleplus.svg");}
.jp-locale .jp-social .jp-social__link.jp-social__link--hatena a {background-image: url("../img/jp-social--hatena.svg");}
.jp-locale .jp-social .jp-social__link.jp-social__link--pocket a {background-image: url("../img/jp-social--pocket.svg");}
.jp-locale .jp-social.jp-social--home {text-align: left;margin: 0 20px;}
.jp-locale .jp-social.jp-social--home .jp-social__link {margin: 0 15px 0 0;}
.lt-ie9 .jp-locale .jp-social.jp-social--home {text-align: right;text-align: right;float: right;margin: -46px 40px 0 0;}
.lt-ie9 .jp-locale .jp-social.jp-social--home .jp-social__link {margin: 0 0 0 15px;}
@media screen and (min-width:600px) {.jp-locale .jp-social.jp-social--home {text-align: right;text-align: right;float: right;margin: -46px 40px 0 0;}
	.jp-locale .jp-social.jp-social--home .jp-social__link {margin: 0 0 0 15px;}}
.jp-locale .is-typeset .jp-post-container--past-post img, .jp-locale .is-typeset .jp-post-container--post img {margin: 1.375em 20px;max-width: calc(100% - 40px);}
.lt-ie9 .jp-locale .is-typeset .jp-post-container--past-post img, .lt-ie9 .jp-locale .is-typeset .jp-post-container--post img {margin: 1.2941176em 40px;max-width: calc(100% - 80px);}
@media screen and (min-width:600px) {.jp-locale .is-typeset .jp-post-container--past-post img, .jp-locale .is-typeset .jp-post-container--post img {margin: 1.2941176em 40px;max-width: calc(100% - 80px);}}
.lt-ie9 .jp-locale .is-typeset .jp-post-container--past-post img, .lt-ie9 .jp-locale .is-typeset .jp-post-container--post img {margin: 1.2222222em 40px;}
@media screen and (min-width:1000px) {.jp-locale .is-typeset .jp-post-container--past-post img, .jp-locale .is-typeset .jp-post-container--post img {margin: 1.2222222em 40px;}}
.lt-ie9 .jp-locale .is-typeset .jp-post-container--past-post img, .lt-ie9 .jp-locale .is-typeset .jp-post-container--post img {margin: 2.2em 40px;}
@media screen and (min-width:1600px) {.jp-locale .is-typeset .jp-post-container--past-post img, .jp-locale .is-typeset .jp-post-container--post img {margin: 2.2em 40px;}}
[lang=ko_KR].primary__content, [lang=zh_CN].primary__content, [lang=zh_TW].primary__content {text-align: justify;}
[lang=ja_JP].primary__content h1 {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.mm-fixed-bottom, .mm-fixed-top, .mm-menu.mm-horizontal>.mm-panel, .mm-page {-webkit-transition: none .4s ease;-moz-transition: none .4s ease;-ms-transition: none .4s ease;-o-transition: none .4s ease;transition: none .4s ease;-webkit-transition-property: top,right,bottom,left,border;-moz-transition-property: top,right,bottom,left,border;-ms-transition-property: top,right,bottom,left,border;-o-transition-property: top,right,bottom,left,border;transition-property: top,right,bottom,left,border;}
html.mm-opened #mm-blocker, html.mm-opened .mm-page {left: 0;top: 0;margin: 0;border: 0 solid transparent;}
html.mm-opening #mm-blocker, html.mm-opening .mm-page {border: 0 solid rgba(100,100,100,0);}
.mm-menu .mm-hidden {display: none;}
html.mm-opened, html.mm-opened body {overflow-x: hidden;position: relative;}
html.mm-opened .mm-page {position: relative;}
html.mm-background .mm-page {background: inherit;}
#mm-blocker {background: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==") transparent;display: none;width: 100%;height: 100%;position: fixed;z-index: 999999;}
html.mm-blocking #mm-blocker, html.mm-opened #mm-blocker {display: block;}
.mm-menu.mm-current {display: block;}
.mm-menu {background: #333;color: #fff;display: none;overflow: hidden;overflow: scroll;height: 100%;padding: 0;position: absolute;left: 0;top: 0;z-index: 0;-webkit-overflow-scrolling: touch;overflow-x: hidden;overflow-y: auto;}
.mm-menu>.mm-panel {background: inherit;width: 100%;padding: 0 30px 30px;z-index: 0;}
.mm-menu>.mm-panel.mm-hidden {display: block;visibility: hidden;}
.mm-menu.mm-right {left: auto;right: 0;}
html.mm-right.mm-opened #mm-blocker, html.mm-right.mm-opened .mm-fixed-bottom, html.mm-right.mm-opened .mm-fixed-top, html.mm-right.mm-opened .mm-page {left: auto;right: 0;}
html.mm-right.mm-opened.mm-opening #mm-blocker, html.mm-right.mm-opened.mm-opening .mm-fixed-bottom, html.mm-right.mm-opened.mm-opening .mm-fixed-top, html.mm-right.mm-opened.mm-opening .mm-page {left: auto;}
.mm-menu.mm-right {width: 80%;}
html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-bottom, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-page {right: 80%;}
@media all and (max-width:175px) {.mm-menu.mm-right {width: 140px;}
	html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-bottom, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-page {right: 140px;}}
@media all and (min-width:375px) {.mm-menu.mm-right {width: 300px;}
	html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-bottom, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-page {right: 300px;}}
html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-bottom, html.mm-opening .mm-fixed-top, html.mm-opening .mm-page {left: 80%;}
.mm-menu {width: 80%;}
@media all and (max-width:175px) {.mm-menu {width: 140px;}
	html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-bottom, html.mm-opening .mm-fixed-top, html.mm-opening .mm-page {left: 140px;}}
@media all and (min-width:375px) {.mm-menu {width: 300px;}
	html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-bottom, html.mm-opening .mm-fixed-top, html.mm-opening .mm-page {left: 300px;}}
.side-menu__header {height: 55px;margin-bottom: 1.71875em;background-color: #262626;display: none;}
.mm-menu .side-menu__header {display: block;}
.side-menu__header .close-sidebar {display: block;height: 100%;padding: 14px 30px 0;text-align: right;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
.side-menu__header .close-sidebar:hover {background-color: #1a1a1a;cursor: pointer;}
.side-menu {max-width: 1060px;margin: 0 auto;padding: 20px;}
.side-menu.mm-menu {padding: 0;}
.side-menu .label {text-transform: uppercase;font-size: .75em;line-height: 1.375em;line-height: 1.8333333em;letter-spacing: .15em;margin: 1.8333333em 0 .9166667em;}
.side-menu .screen-reader-text {position: relative;left: 0;}
.side-menu li {margin-bottom: .6875em;}
.lt-ie9 .side-menu li {margin-bottom: .34375em;}
@media screen and (min-width:600px) {.side-menu li {margin-bottom: .34375em;}}
.mm-menu .searchform {padding: 0 30px;}
.past-post {margin-bottom: 1.375em;}
.lt-ie9 .past-post {margin-bottom: 1.71875em;}
@media screen and (min-width:600px) {.past-post {margin-bottom: 1.71875em;}}
.lt-ie9 .past-post {margin-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.past-post {margin-bottom: 2.0625em;}}
.past-post__content {background-color: #fff;padding: 40px 0;}
.past-post__content .caption, .past-post__content .wp-caption-text {display: none !important;}
.past-post__meta {display: block;color: #747474;-webkit-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-moz-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-ms-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-o-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;}
.past-post__tag {display: inline-block;background-color: #333;color: #fff;text-transform: uppercase;font-size: .75em;line-height: 1.375em;line-height: 2.0625em;letter-spacing: .15em;padding: 10px 25px 8px 25px;margin-left: 20px;}
.lt-ie9 .past-post__tag {margin-left: 0;}
@media screen and (min-width:600px) {.past-post__tag {margin-left: 0;}}
.past-post__heading-link {color: #333;}
.past-post__heading-link:active, .past-post__heading-link:focus, .past-post__heading-link:hover {color: rgba(51,51,51,.8);}
.popular-posts {background-color: #fff;margin-bottom: 1.375em;padding: 40px 20px;}
.lt-ie9 .popular-posts {margin-bottom: 1.71875em;padding: 40px;}
@media screen and (min-width:600px) {.popular-posts {margin-bottom: 1.71875em;padding: 40px;}}
.lt-ie9 .popular-posts {margin-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.popular-posts {margin-bottom: 2.0625em;}}
.popular-posts__heading {font-size: 1.75em;line-height: 1.1785714em;margin: 0 0 .7857143em 0;}
.popular-posts__list li {margin: 0 0 1.375em 0;}
.popular-posts__list li:last-child {margin: 0 0 1.71875em 0;}
.post-meta {background-color: #fff;color: #747474;font-size: 1em;line-height: 1.375em;margin-bottom: 1.375em;padding: 40px 20px;}
.lt-ie9 .post-meta {padding: 40px;font-size: 1.0625em;line-height: 1.2941176em;margin-bottom: 1.6176471em;}
@media screen and (min-width:600px) {.post-meta {padding: 40px;font-size: 1.0625em;line-height: 1.2941176em;margin-bottom: 1.6176471em;}}
.lt-ie9 .post-meta {width: 111%;}
@media screen and (min-width:900px) {.post-meta {width: 111%;}}
.lt-ie9 .post-meta {font-size: 1.125em;line-height: 1.2222222em;margin-bottom: 1.5277778em;}
@media screen and (min-width:1000px) {.post-meta {font-size: 1.125em;line-height: 1.2222222em;margin-bottom: 1.5277778em;}}
.lt-ie9 .post-meta {font-size: 1.25em;line-height: 1.375em;margin-bottom: 1.65em;}
@media screen and (min-width:1600px) {.post-meta {font-size: 1.25em;line-height: 1.375em;margin-bottom: 1.65em;}}
.post-meta p {-webkit-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-moz-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-ms-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-o-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;}
.post-meta--first-post {padding: 0 20px 40px 20px;}
.lt-ie9 .post-meta--first-post {padding: 0 40px 40px 40px;}
@media screen and (min-width:600px) {.post-meta--first-post {padding: 0 40px 40px 40px;}}
.lt-ie9 .post-meta--first-post {padding: 40px;}
@media screen and (min-width:900px) {.post-meta--first-post {padding: 40px;}}
.post-navigation {display: block;background-color: #fff;margin-bottom: 1.375em;padding: 40px 20px;}
.post-navigation:before {content: "";display: inline-block;width: 40px;height: 60px;margin-bottom: 20px;}
.lt-ie9 .post-navigation {margin-bottom: 1.71875em;padding: 40px;}
@media screen and (min-width:600px) {.post-navigation {margin-bottom: 1.71875em;padding: 40px;}}
.lt-ie9 .post-navigation {margin-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.post-navigation {margin-bottom: 2.0625em;}}
.post-navigation:active, .post-navigation:focus, .post-navigation:hover {border-color: #09c;}
.post-navigation:active .post-navigation__heading, .post-navigation:focus .post-navigation__heading, .post-navigation:hover .post-navigation__heading {color: #09c;}
.post-navigation.post-navigation--disabled:active, .post-navigation.post-navigation--disabled:focus, .post-navigation.post-navigation--disabled:hover {border-color: #aaa;}
.post-navigation.post-navigation--disabled:active .post-navigation__heading, .post-navigation.post-navigation--disabled:focus .post-navigation__heading, .post-navigation.post-navigation--disabled:hover .post-navigation__heading {color: #fff;}
.lt-ie9 .post-navigation--previous {border-left: 6px solid #aaa;}
@media screen and (min-width:600px) {.post-navigation--previous {border-left: 6px solid #aaa;}}
.post-navigation--previous:before {background: url("../img/left.svg") no-repeat center center;background-size: 100% 100%;}
.no-svg .post-navigation--previous:before {background: url("../img/left.png") no-repeat center center;}
.post-navigation--next {text-align: right;}
.lt-ie9 .post-navigation--next {border-right: 6px solid #aaa;}
@media screen and (min-width:600px) {.post-navigation--next {border-right: 6px solid #aaa;}}
.post-navigation--next:before {background: url("../img/right.svg") no-repeat center center;background-size: 100% 100%;}
.no-svg .post-navigation--next:before {background: url("../img/right.png") no-repeat center center;}
.post-navigation__heading {-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;transition: color .2s ease-in-out;color: #333;font-size: 1.75em;line-height: 1.1785714em;font-weight: 300;}
.post-navigation__meta {color: #aaa;font-size: 1.125em;line-height: 1.2222222em;margin-top: 2.1388889em;-webkit-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-moz-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-ms-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;-o-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;font-feature-settings: "kern" 1,"liga" 1,"lnum" 1,"tnum" 1;}
.lt-ie9 .post-navigation--archive {width: 47%;margin-right: 6%;float: left;}
.lt-ie9 .post-navigation--archive:last-child {margin-right: 0;}
@media screen and (min-width:1000px) {.post-navigation--archive {width: 47%;margin-right: 6%;float: left;}
	.post-navigation--archive:last-child {margin-right: 0;}}
.archive-navigation {padding-top: 1.375em;}
.lt-ie9 .archive-navigation {padding-top: 1.71875em;}
@media screen and (min-width:600px) {.archive-navigation {padding-top: 1.71875em;}}
.lt-ie9 .archive-navigation {padding-top: 2.0625em;}
@media screen and (min-width:1600px) {.archive-navigation {padding-top: 2.0625em;}}
.post-navigation--disabled {background-color: #c4c4c4;}
.post-navigation--disabled .post-navigation__heading {color: #fff;}
.primary {margin-bottom: 1.375em;}
.lt-ie9 .primary {margin-bottom: 2.75em;}
@media screen and (min-width:600px) {.primary {margin-bottom: 2.75em;}}
.lt-ie9 .primary {float: right;}
@media screen and (min-width:900px) {.primary {float: right;}}
.primary--latest-post {margin-bottom: 0;}
.lt-ie9 .primary--latest-post {margin-bottom: 1.71875em;}
@media screen and (min-width:900px) {.primary--latest-post {margin-bottom: 1.71875em;}}
.lt-ie9 .primary--latest-post {margin-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.primary--latest-post {margin-bottom: 2.0625em;}}
.primary__content {background-color: #fff;padding: 40px 0;}
.primary__comments {background-color: #fff;padding: 40px 0;margin-top: 1.375em;}
.lt-ie9 .primary__comments {margin-top: 1.71875em;}
@media screen and (min-width:900px) {.primary__comments {margin-top: 1.71875em;}}
.lt-ie9 .primary__comments {margin-top: 2.0625em;}
@media screen and (min-width:1600px) {.primary__comments {margin-top: 2.0625em;}}
.lt-ie9 .secondary {float: left;}
@media screen and (min-width:900px) {.secondary {float: left;}}
.spotlight {text-align: center;margin-bottom: 1.375em;}
.lt-ie9 .spotlight {margin-bottom: 1.71875em;}
@media screen and (min-width:600px) {.spotlight {margin-bottom: 1.71875em;}}
.lt-ie9 .spotlight {margin-bottom: 2.0625em;}
@media screen and (min-width:1600px) {.spotlight {margin-bottom: 2.0625em;}}
.spotlight__content {background-color: #fff;padding: 20px 40px 40px 40px;}
.spotlight__image {display: block;max-width: 100%;height: auto;}
.spotlight__type {text-transform: uppercase;font-size: .75em;line-height: 1.375em;line-height: 2.0625em;letter-spacing: .15em;margin-bottom: .4583333em;}
.spotlight__heading {font-family: adobe-clean-serif,georgia,serif;font-style: italic;font-size: 2em;line-height: 1.203125em;margin-bottom: .515625em;}
.twitter {margin-bottom: 1.375em;}
.lt-ie9 .twitter {margin-bottom: 1.71875em;}
@media screen and (min-width:600px) {.twitter {margin-bottom: 1.71875em;}}
.twitter__content {background-color: #e4f5fc;padding: 40px 20px;}
.lt-ie9 .twitter__content {padding: 40px;}
@media screen and (min-width:600px) {.twitter__content {padding: 40px;}}
.twitter__account-heading {text-transform: uppercase;font-size: .75em;line-height: 1.375em;line-height: 2.0625em;letter-spacing: .15em;margin: 0 0 .9166667em 0;}
.twitter__tweet {font-family: adobe-clean-serif,georgia,serif;font-style: italic;margin-bottom: 1.375em;}
.typekit-info {background-color: #07b57a;margin-bottom: 1.375em;padding: 40px 20px;}
.lt-ie9 .typekit-info {margin-bottom: 1.71875em;padding: 40px;}
@media screen and (min-width:600px) {.typekit-info {margin-bottom: 1.71875em;padding: 40px;}}
.typekit-info__heading {font-size: 1.75em;line-height: 1.1785714em;margin-bottom: .7857143em;font-family: adobe-clean,helvetica,sans-serif;font-weight: 900;color: #fff;text-shadow: 2px 2px 0 #046b48;}
.lt-ie9 .typekit-info__heading {font-size: 2.25em;line-height: 1.2222222em;margin-bottom: .6111111em;}
@media screen and (min-width:1600px) {.typekit-info__heading {font-size: 2.25em;line-height: 1.2222222em;margin-bottom: .6111111em;}}
.typekit-info__text {color: #fff;margin-bottom: 1.375em;}
html.wf-loading .main-content__heading a {font-size: 93%;}
html {font-size: 100%;}
@media screen and (max-width:767px) {html {-webkit-text-size-adjust: 100%;}}
body {background: #dde4e7;color: #333;-webkit-font-feature-settings: "kern" 1,"liga" 1;-moz-font-feature-settings: "kern" 1,"liga" 1;-ms-font-feature-settings: "kern" 1,"liga" 1;-o-font-feature-settings: "kern" 1,"liga" 1;font-feature-settings: "kern" 1,"liga" 1;}
body.error404 {background: url("../img/404.gif") repeat center center;}
a {color: #09c;text-decoration: none;-webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-ms-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-o-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}
a:active, a:focus, a:hover {color: #006080;}
a:not(>img) {white-space: pre;white-space: pre-wrap;white-space: pre-line;white-space: -pre-wrap;white-space: -o-pre-wrap;white-space: -moz-pre-wrap;white-space: -hp-pre-wrap;word-wrap: break-word;}
#respond .comment-subscription-form, #respond .post-subscription-form, #respond h3, .font-body, body, input[type=email], input[type=text], textarea {font-family: adobe-clean-semilight,helvetica,arial,sans-serif;font-style: normal;font-weight: 300;}
.font-var {font-family: adobe-clean-serif,georgia,serif;font-style: normal;font-weight: 400;}
#respond p.form-submit #submit, .additional-content__navigation, .author-meta__heading, .button, .commentlist .comment-author, .commentlist .commentmetadata, .font-bold, .global-footer__links li, .global-header__navigation-toggle, .is-typeset blockquote b, .is-typeset blockquote strong, .is-typeset h2, .is-typeset h3, .is-typeset h4, .is-typeset h5, .is-typeset h6, .is-typeset table thead, .is-typeset.past-post h2:not(.past-post__heading), .past-post__tag, .pushbutton-wide, .searchform label, .side-menu .label, .side-menu__header .close-sidebar, .spotlight__type, .twitter__account-heading, b, strong {font-family: adobe-clean,helvetica,arial,sans-serif;font-style: normal;font-weight: 700;}
.font-body--korean, [lang=ko_KR].primary__content li, [lang=ko_KR].primary__content p {font-family: source-han-sans-korean,adobe-clean-semilight,helvetica,arial,sans-serif;font-style: normal;font-weight: 300;}
.font-bold--korean, [lang=ko_KR] .main-content__heading, [lang=ko_KR].primary__content h1, [lang=ko_KR].primary__content h2, [lang=ko_KR].primary__content h3, [lang=ko_KR].primary__content h4, [lang=ko_KR].primary__content h5, [lang=ko_KR].primary__content h6, [lang=ko_KR].primary__content li b, [lang=ko_KR].primary__content li strong, [lang=ko_KR].primary__content p b, [lang=ko_KR].primary__content p strong {font-family: source-han-sans-korean,adobe-clean,helvetica,arial,sans-serif;font-style: normal;font-weight: 700;}
.font-body--japanese, .jp-author-meta__info, .jp-locale .jp-english h2, .jp-locale .jp-english p, .jp-locale .jp-header .jp-logo span, .jp-locale .jp-promo-link h3, .jp-locale .jp-promo-link p, [lang=ja_JP].primary__content h1, [lang=ja_JP].primary__content li, [lang=ja_JP].primary__content p {font-family: source-han-sans-japanese,adobe-clean-semilight,helvetica,arial,sans-serif;font-style: normal;font-weight: 300;}
.font-bold--japanese, .jp-author-meta__heading, .jp-locale .jp-post-link, .jp-locale .jp-side-module a, .jp-locale .jp-side-module h4, [lang=ja_JP].primary__content h2, [lang=ja_JP].primary__content h3, [lang=ja_JP].primary__content h4, [lang=ja_JP].primary__content h5, [lang=ja_JP].primary__content h6, [lang=ja_JP].primary__content li b, [lang=ja_JP].primary__content li strong, [lang=ja_JP].primary__content p b, [lang=ja_JP].primary__content p strong {font-family: source-han-sans-japanese,adobe-clean,helvetica,arial,sans-serif;font-style: normal;font-weight: 700;}
.font-body--traditional, [lang=zh_TW].primary__content li, [lang=zh_TW].primary__content p {font-family: source-han-sans-traditional,adobe-clean-semilight,helvetica,arial,sans-serif;font-style: normal;font-weight: 300;}
.font-bold--traditional, [lang=zh_TW] .main-content__heading, [lang=zh_TW].primary__content h1, [lang=zh_TW].primary__content h2, [lang=zh_TW].primary__content h3, [lang=zh_TW].primary__content h4, [lang=zh_TW].primary__content h5, [lang=zh_TW].primary__content h6, [lang=zh_TW].primary__content li b, [lang=zh_TW].primary__content li strong, [lang=zh_TW].primary__content p b, [lang=zh_TW].primary__content p strong {font-family: source-han-sans-traditional,adobe-clean,helvetica,arial,sans-serif;font-style: normal;font-weight: 700;}
.font-body--simplified, [lang=zh_CN].primary__content li, [lang=zh_CN].primary__content p {font-family: source-han-sans-simplified-c,adobe-clean-semilight,helvetica,arial,sans-serif;font-style: normal;font-weight: 300;}
.font-bold--simplified, [lang=zh_CN] .main-content__heading, [lang=zh_CN].primary__content h1, [lang=zh_CN].primary__content h2, [lang=zh_CN].primary__content h3, [lang=zh_CN].primary__content h4, [lang=zh_CN].primary__content h5, [lang=zh_CN].primary__content h6, [lang=zh_CN].primary__content li b, [lang=zh_CN].primary__content li strong, [lang=zh_CN].primary__content p b, [lang=zh_CN].primary__content p strong {font-family: source-han-sans-simplified-c,adobe-clean,helvetica,arial,sans-serif;font-style: normal;font-weight: 700;}
cite, input, label, ol, p, pre, span, textarea, ul {font-size: 1em;line-height: 1.375em;}
ul {list-style-type: none;}
ol {list-style-type: none;}
li {line-height: inherit;}
em, i, q {font-style: italic;}
small {font-size: .8em;}
label, legend, select {display: block;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
textarea {overflow: auto;vertical-align: top;min-height: 100px;}
input[type=checkbox], input[type=radio] {margin: 4px 0 0;line-height: normal;cursor: pointer;}
input[type=button], input[type=checkbox], input[type=file], input[type=image], input[type=radio], input[type=reset] {width: auto;}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus, select:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
input[type=email], input[type=text], textarea {-webkit-appearance: none;border-radius: 0;margin-bottom: .6875em;width: 100%;border: 1px solid #ddd;border-left: 3px solid #aaa;padding: 8px 10px;}
input[type=email]:focus, input[type=text]:focus, textarea:focus {outline: 0;border: 1px solid #aaa;border-left: 3px solid #09c;}
label {margin-bottom: .34375em;}
.comment-form {margin: 0 20px;}
.lt-ie9 .comment-form {margin: 0 40px;}
@media screen and (min-width:600px) {.comment-form {margin: 0 40px;}}
.subscribe-label {float: left;}
input[type=checkbox].subscribe-checkbox {float: left;margin-right: 5px;}
.subscribe-checkbox--blog {clear: left;}
.form-submit {clear: both;text-align: right;padding-top: 1.375em;}
.form-submit:after {content: "";display: table;clear: both;}
.lt-ie9 .form-submit {padding-top: 0;}
@media screen and (min-width:600px) {.form-submit {padding-top: 0;}}
.primary .searchform {margin: 0 20px;}
.lt-ie9 .primary .searchform {margin: 0 40px;}
@media screen and (min-width:600px) {.primary .searchform {margin: 0 40px;}}
.searchform label {text-transform: uppercase;font-size: .75em;line-height: 1.375em;line-height: 1.8333333em;letter-spacing: .15em;margin: 1.8333333em 0 .9166667em;}
.searchinput {position: relative;}
.searchinput input[type=text] {padding-right: 35px;-webkit-appearance: none;border-radius: 0;}
.searchsubmit {position: absolute;right: 11px;top: 11px;width: 18px;height: 18px;background: url("../img/search-icon.svg") no-repeat top left;background-size: 100% 200%;border: 0;outline: 0;text-indent: 9999px;overflow: hidden;}
.no-svg .searchsubmit {background-image: url("../img/search-icon.png");}
.searchsubmit:focus, .searchsubmit:hover {background-position: bottom left;}
.jp-locale .jp-container:after, .jp-locale .jp-header:after, .row:after, .row__colspaced:after {content: "";display: table;clear: both;}
.as-heading__headline, .is-typeset .headline {font-size: 2.625em;line-height: 1.1785714em;}
.is-typeset .lt-ie9 .headline, .lt-ie9 .as-heading__headline, .lt-ie9 .is-typeset .headline {font-size: 3.375em;line-height: 1.1203704em;}
@media screen and (min-width:600px) {.as-heading__headline, .is-typeset .headline {font-size: 3.375em;line-height: 1.1203704em;}}
.is-typeset .lt-ie9 .headline, .lt-ie9 .as-heading__headline, .lt-ie9 .is-typeset .headline {font-size: 3.875em;line-height: 1.0645161em;}
@media screen and (min-width:1000px) {.as-heading__headline, .is-typeset .headline {font-size: 3.875em;line-height: 1.0645161em;}}
.is-typeset .lt-ie9 .headline, .lt-ie9 .as-heading__headline, .lt-ie9 .is-typeset .headline {font-size: 4.5em;line-height: 1.0694444em;}
@media screen and (min-width:1600px) {.as-heading__headline, .is-typeset .headline {font-size: 4.5em;line-height: 1.0694444em;}}
.as-heading__largest {font-size: 2em;line-height: 1.203125em;}
.lt-ie9 .as-heading__largest {font-size: 2.375em;line-height: 1.1578947em;}
@media screen and (min-width:600px) {.as-heading__largest {font-size: 2.375em;line-height: 1.1578947em;}}
.lt-ie9 .as-heading__largest {font-size: 3.375em;line-height: 1.1203704em;}
@media screen and (min-width:1000px) {.as-heading__largest {font-size: 3.375em;line-height: 1.1203704em;}}
.lt-ie9 .as-heading__largest {font-size: 3.875em;line-height: 1.0645161em;}
@media screen and (min-width:1600px) {.as-heading__largest {font-size: 3.875em;line-height: 1.0645161em;}}
.as-heading__large, .is-typeset h1, .jp-locale .jp-header .jp-logo {font-size: 1.75em;line-height: 1.1785714em;}
.is-typeset .lt-ie9 h1, .jp-locale .jp-header .lt-ie9 .jp-logo, .lt-ie9 .as-heading__large, .lt-ie9 .is-typeset h1, .lt-ie9 .jp-locale .jp-header .jp-logo {font-size: 2em;line-height: 1.203125em;}
@media screen and (min-width:600px) {.as-heading__large, .is-typeset h1, .jp-locale .jp-header .jp-logo {font-size: 2em;line-height: 1.203125em;}}
.is-typeset .lt-ie9 h1, .jp-locale .jp-header .lt-ie9 .jp-logo, .lt-ie9 .as-heading__large, .lt-ie9 .is-typeset h1, .lt-ie9 .jp-locale .jp-header .jp-logo {font-size: 2.375em;line-height: 1.1578947em;}
@media screen and (min-width:1000px) {.as-heading__large, .is-typeset h1, .jp-locale .jp-header .jp-logo {font-size: 2.375em;line-height: 1.1578947em;}}
.is-typeset .lt-ie9 h1, .jp-locale .jp-header .lt-ie9 .jp-logo, .lt-ie9 .as-heading__large, .lt-ie9 .is-typeset h1, .lt-ie9 .jp-locale .jp-header .jp-logo {font-size: 3.375em;line-height: 1.1203704em;}
@media screen and (min-width:1600px) {.as-heading__large, .is-typeset h1, .jp-locale .jp-header .jp-logo {font-size: 3.375em;line-height: 1.1203704em;}}
.as-heading__medium, .is-typeset h2 {font-size: 1.625em;line-height: 1.2692308em;}
.is-typeset .lt-ie9 h2, .lt-ie9 .as-heading__medium, .lt-ie9 .is-typeset h2 {font-size: 1.75em;line-height: 1.1785714em;}
@media screen and (min-width:600px) {.as-heading__medium, .is-typeset h2 {font-size: 1.75em;line-height: 1.1785714em;}}
.is-typeset .lt-ie9 h2, .lt-ie9 .as-heading__medium, .lt-ie9 .is-typeset h2 {font-size: 1.875em;line-height: 1.2833333em;}
@media screen and (min-width:1000px) {.as-heading__medium, .is-typeset h2 {font-size: 1.875em;line-height: 1.2833333em;}}
.is-typeset .lt-ie9 h2, .lt-ie9 .as-heading__medium, .lt-ie9 .is-typeset h2 {font-size: 2.25em;line-height: 1.2222222em;}
@media screen and (min-width:1600px) {.as-heading__medium, .is-typeset h2 {font-size: 2.25em;line-height: 1.2222222em;}}
.archive-post__title, .as-heading__normal {font-size: 1.5em;line-height: 1.375em;}
.lt-ie9 .archive-post__title, .lt-ie9 .as-heading__normal {font-size: 1.625em;line-height: 1.2692308em;}
@media screen and (min-width:600px) {.archive-post__title, .as-heading__normal {font-size: 1.625em;line-height: 1.2692308em;}}
.lt-ie9 .archive-post__title, .lt-ie9 .as-heading__normal {font-size: 1.75em;line-height: 1.1785714em;}
@media screen and (min-width:1000px) {.archive-post__title, .as-heading__normal {font-size: 1.75em;line-height: 1.1785714em;}}
.lt-ie9 .archive-post__title, .lt-ie9 .as-heading__normal {font-size: 2.0625em;line-height: 1.1666667em;}
@media screen and (min-width:1600px) {.archive-post__title, .as-heading__normal {font-size: 2.0625em;line-height: 1.1666667em;}}
.as-heading__small, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {font-size: 1.25em;line-height: 1.375em;}
.is-typeset .lt-ie9 h3, .is-typeset.past-post .lt-ie9 h2:not(.past-post__heading), .lt-ie9 .as-heading__small, .lt-ie9 .is-typeset h3, .lt-ie9 .is-typeset.past-post h2:not(.past-post__heading) {font-size: 1.375em;line-height: 1.25em;}
@media screen and (min-width:600px) {.as-heading__small, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {font-size: 1.375em;line-height: 1.25em;}}
.is-typeset .lt-ie9 h3, .is-typeset.past-post .lt-ie9 h2:not(.past-post__heading), .lt-ie9 .as-heading__small, .lt-ie9 .is-typeset h3, .lt-ie9 .is-typeset.past-post h2:not(.past-post__heading) {font-size: 1.625em;line-height: 1.2692308em;}
@media screen and (min-width:1000px) {.as-heading__small, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {font-size: 1.625em;line-height: 1.2692308em;}}
.is-typeset .lt-ie9 h3, .is-typeset.past-post .lt-ie9 h2:not(.past-post__heading), .lt-ie9 .as-heading__small, .lt-ie9 .is-typeset h3, .lt-ie9 .is-typeset.past-post h2:not(.past-post__heading) {font-size: 1.75em;line-height: 1.1785714em;}
@media screen and (min-width:1600px) {.as-heading__small, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {font-size: 1.75em;line-height: 1.1785714em;}}
.as-heading__smaller, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {font-size: 1.125em;line-height: 1.2222222em;}
.is-typeset .lt-ie9 h4, .is-typeset.primary--drop-cap .lt-ie9 .primary__content>p:first-child, .lt-ie9 .as-heading__smaller, .lt-ie9 .is-typeset h4, .lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {font-size: 1.25em;line-height: 1.375em;}
@media screen and (min-width:600px) {.as-heading__smaller, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {font-size: 1.25em;line-height: 1.375em;}}
.is-typeset .lt-ie9 h4, .is-typeset.primary--drop-cap .lt-ie9 .primary__content>p:first-child, .lt-ie9 .as-heading__smaller, .lt-ie9 .is-typeset h4, .lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {font-size: 1.375em;line-height: 1.25em;}
@media screen and (min-width:1000px) {.as-heading__smaller, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {font-size: 1.375em;line-height: 1.25em;}}
.is-typeset .lt-ie9 h4, .is-typeset.primary--drop-cap .lt-ie9 .primary__content>p:first-child, .lt-ie9 .as-heading__smaller, .lt-ie9 .is-typeset h4, .lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {font-size: 1.5em;line-height: 1.375em;}
@media screen and (min-width:1600px) {.as-heading__smaller, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {font-size: 1.5em;line-height: 1.375em;}}
.as-heading__smallest, .is-typeset h5, .is-typeset h6 {font-size: 1em;line-height: 1.375em;}
.is-typeset .lt-ie9 h5, .is-typeset .lt-ie9 h6, .lt-ie9 .as-heading__smallest, .lt-ie9 .is-typeset h5, .lt-ie9 .is-typeset h6 {font-size: 1.0625em;line-height: 1.2941176em;}
@media screen and (min-width:600px) {.as-heading__smallest, .is-typeset h5, .is-typeset h6 {font-size: 1.0625em;line-height: 1.2941176em;}}
.is-typeset .lt-ie9 h5, .is-typeset .lt-ie9 h6, .lt-ie9 .as-heading__smallest, .lt-ie9 .is-typeset h5, .lt-ie9 .is-typeset h6 {font-size: 1.125em;line-height: 1.2222222em;}
@media screen and (min-width:1000px) {.as-heading__smallest, .is-typeset h5, .is-typeset h6 {font-size: 1.125em;line-height: 1.2222222em;}}
.is-typeset .lt-ie9 h5, .is-typeset .lt-ie9 h6, .lt-ie9 .as-heading__smallest, .lt-ie9 .is-typeset h5, .lt-ie9 .is-typeset h6 {font-size: 1.25em;line-height: 1.375em;}
@media screen and (min-width:1600px) {.as-heading__smallest, .is-typeset h5, .is-typeset h6 {font-size: 1.25em;line-height: 1.375em;}}
.as-blockquote, .as-blockquote--typeset, .is-typeset blockquote {font-style: italic;font-size: 1em;line-height: 1.375em;}
.is-typeset .lt-ie9 blockquote, .lt-ie9 .as-blockquote, .lt-ie9 .as-blockquote--typeset, .lt-ie9 .is-typeset blockquote {font-size: 1.25em;line-height: 1.375em;line-height: 1.85625em;}
@media screen and (min-width:600px) {.as-blockquote, .as-blockquote--typeset, .is-typeset blockquote {font-size: 1.25em;line-height: 1.375em;line-height: 1.85625em;}}
.is-typeset .lt-ie9 blockquote, .lt-ie9 .as-blockquote, .lt-ie9 .as-blockquote--typeset, .lt-ie9 .is-typeset blockquote {font-size: 1.375em;line-height: 1.25em;line-height: 1.75em;}
@media screen and (min-width:1000px) {.as-blockquote, .as-blockquote--typeset, .is-typeset blockquote {font-size: 1.375em;line-height: 1.25em;line-height: 1.75em;}}
.is-typeset .lt-ie9 blockquote, .lt-ie9 .as-blockquote, .lt-ie9 .as-blockquote--typeset, .lt-ie9 .is-typeset blockquote {font-size: 1.5em;line-height: 1.375em;line-height: 1.6614583em;}
@media screen and (min-width:1600px) {.as-blockquote, .as-blockquote--typeset, .is-typeset blockquote {font-size: 1.5em;line-height: 1.375em;line-height: 1.6614583em;}}
.as-para, .is-typeset li, .is-typeset p {font-size: 1em;line-height: 1.375em;}
.is-typeset .lt-ie9 li, .is-typeset .lt-ie9 p, .lt-ie9 .as-para, .lt-ie9 .is-typeset li, .lt-ie9 .is-typeset p {font-size: 1.0625em;line-height: 1.2941176em;line-height: 1.6176471em;}
@media screen and (min-width:600px) {.as-para, .is-typeset li, .is-typeset p {font-size: 1.0625em;line-height: 1.2941176em;line-height: 1.6176471em;}}
.is-typeset .lt-ie9 li, .is-typeset .lt-ie9 p, .lt-ie9 .as-para, .lt-ie9 .is-typeset li, .lt-ie9 .is-typeset p {font-size: 1.125em;line-height: 1.2222222em;line-height: 1.6805556em;}
@media screen and (min-width:1000px) {.as-para, .is-typeset li, .is-typeset p {font-size: 1.125em;line-height: 1.2222222em;line-height: 1.6805556em;}}
.is-typeset .lt-ie9 li, .is-typeset .lt-ie9 p, .lt-ie9 .as-para, .lt-ie9 .is-typeset li, .lt-ie9 .is-typeset p {font-size: 1.25em;line-height: 1.375em;line-height: 1.65em;}
@media screen and (min-width:1600px) {.as-para, .is-typeset li, .is-typeset p {font-size: 1.25em;line-height: 1.375em;line-height: 1.65em;}}
.as-caption, .is-typeset .caption, .is-typeset .guest p, .is-typeset .wp-caption-text, .past-post__meta {font-size: .875em;line-height: 1.5714286em;line-height: 1.7678571em;}
.is-typeset .guest .lt-ie9 p, .is-typeset .lt-ie9 .caption, .is-typeset .lt-ie9 .wp-caption-text, .lt-ie9 .as-caption, .lt-ie9 .is-typeset .caption, .lt-ie9 .is-typeset .guest p, .lt-ie9 .is-typeset .wp-caption-text, .lt-ie9 .past-post__meta {font-size: .9375em;line-height: 1.4666667em;line-height: 1.65em;}
@media screen and (min-width:600px) {.as-caption, .is-typeset .caption, .is-typeset .guest p, .is-typeset .wp-caption-text, .past-post__meta {font-size: .9375em;line-height: 1.4666667em;line-height: 1.65em;}}
.is-typeset .guest .lt-ie9 p, .is-typeset .lt-ie9 .caption, .is-typeset .lt-ie9 .wp-caption-text, .lt-ie9 .as-caption, .lt-ie9 .is-typeset .caption, .lt-ie9 .is-typeset .guest p, .lt-ie9 .is-typeset .wp-caption-text, .lt-ie9 .past-post__meta {font-size: 1em;line-height: 1.375em;line-height: 1.6328125em;}
@media screen and (min-width:1000px) {.as-caption, .is-typeset .caption, .is-typeset .guest p, .is-typeset .wp-caption-text, .past-post__meta {font-size: 1em;line-height: 1.375em;line-height: 1.6328125em;}}
.is-typeset .guest .lt-ie9 p, .is-typeset .lt-ie9 .caption, .is-typeset .lt-ie9 .wp-caption-text, .lt-ie9 .as-caption, .lt-ie9 .is-typeset .caption, .lt-ie9 .is-typeset .guest p, .lt-ie9 .is-typeset .wp-caption-text, .lt-ie9 .past-post__meta {font-size: 1.125em;line-height: 1.2222222em;line-height: 1.5277778em;}
@media screen and (min-width:1600px) {.as-caption, .is-typeset .caption, .is-typeset .guest p, .is-typeset .wp-caption-text, .past-post__meta {font-size: 1.125em;line-height: 1.2222222em;line-height: 1.5277778em;}}
.as-heading__headline--typeset, .is-typeset .headline {margin: 0 20px .3928571em 20px;}
.is-typeset .lt-ie9 .headline, .lt-ie9 .as-heading__headline--typeset, .lt-ie9 .is-typeset .headline {margin: 0 40px .3055556em 40px;}
@media screen and (min-width:600px) {.as-heading__headline--typeset, .is-typeset .headline {margin: 0 40px .3055556em 40px;}}
.is-typeset .lt-ie9 .headline, .lt-ie9 .as-heading__headline--typeset, .lt-ie9 .is-typeset .headline {margin-bottom: .266129em;}
@media screen and (min-width:1000px) {.as-heading__headline--typeset, .is-typeset .headline {margin-bottom: .266129em;}}
.is-typeset .lt-ie9 .headline, .lt-ie9 .as-heading__headline--typeset, .lt-ie9 .is-typeset .headline {margin-bottom: .3055556em;}
@media screen and (min-width:1600px) {.as-heading__headline--typeset, .is-typeset .headline {margin-bottom: .3055556em;}}
.as-heading__largest--typeset {margin: 0 20px .515625em 20px;}
.lt-ie9 .as-heading__largest--typeset {margin: 0 40px .4342105em 40px;}
@media screen and (min-width:600px) {.as-heading__largest--typeset {margin: 0 40px .4342105em 40px;}}
.lt-ie9 .as-heading__largest--typeset {margin-bottom: .3055556em;}
@media screen and (min-width:1000px) {.as-heading__largest--typeset {margin-bottom: .3055556em;}}
.lt-ie9 .as-heading__largest--typeset {margin-bottom: .3548387em;}
@media screen and (min-width:1600px) {.as-heading__largest--typeset {margin-bottom: .3548387em;}}
.as-heading__large--typeset, .is-typeset h1 {margin: 0 20px .5892857em 20px;}
.is-typeset .lt-ie9 h1, .lt-ie9 .as-heading__large--typeset, .lt-ie9 .is-typeset h1 {margin: 0 40px .515625em 40px;}
@media screen and (min-width:600px) {.as-heading__large--typeset, .is-typeset h1 {margin: 0 40px .515625em 40px;}}
.is-typeset .lt-ie9 h1, .lt-ie9 .as-heading__large--typeset, .lt-ie9 .is-typeset h1 {margin-bottom: .4342105em;}
@media screen and (min-width:1000px) {.as-heading__large--typeset, .is-typeset h1 {margin-bottom: .4342105em;}}
.is-typeset .lt-ie9 h1, .lt-ie9 .as-heading__large--typeset, .lt-ie9 .is-typeset h1 {margin-bottom: .4074074em;}
@media screen and (min-width:1600px) {.as-heading__large--typeset, .is-typeset h1 {margin-bottom: .4074074em;}}
.as-heading__medium--typeset, .is-typeset h2 {margin: 0 20px .3173077em 20px;}
.is-typeset .lt-ie9 h2, .lt-ie9 .as-heading__medium--typeset, .lt-ie9 .is-typeset h2 {margin: 0 40px .2946429em 40px;}
@media screen and (min-width:600px) {.as-heading__medium--typeset, .is-typeset h2 {margin: 0 40px .2946429em 40px;}}
.is-typeset .lt-ie9 h2, .lt-ie9 .as-heading__medium--typeset, .lt-ie9 .is-typeset h2 {margin-bottom: .275em;}
@media screen and (min-width:1000px) {.as-heading__medium--typeset, .is-typeset h2 {margin-bottom: .275em;}}
.is-typeset .lt-ie9 h2, .lt-ie9 .as-heading__medium--typeset, .lt-ie9 .is-typeset h2 {margin-bottom: .3055556em;}
@media screen and (min-width:1600px) {.as-heading__medium--typeset, .is-typeset h2 {margin-bottom: .3055556em;}}
.as-heading__normal--typeset {margin: 0 20px .34375em 20px;}
.lt-ie9 .as-heading__normal--typeset {margin: 0 40px .3173077em 40px;}
@media screen and (min-width:600px) {.as-heading__normal--typeset {margin: 0 40px .3173077em 40px;}}
.lt-ie9 .as-heading__normal--typeset {margin-bottom: .2946429em;}
@media screen and (min-width:1000px) {.as-heading__normal--typeset {margin-bottom: .2946429em;}}
.lt-ie9 .as-heading__normal--typeset {margin-bottom: .3333333em;}
@media screen and (min-width:1600px) {.as-heading__normal--typeset {margin-bottom: .3333333em;}}
.as-heading__small--typeset, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {margin: 0 20px .4125em 20px;}
.is-typeset .lt-ie9 h3, .is-typeset.past-post .lt-ie9 h2:not(.past-post__heading), .lt-ie9 .as-heading__small--typeset, .lt-ie9 .is-typeset h3, .lt-ie9 .is-typeset.past-post h2:not(.past-post__heading) {margin: 0 40px .375em 40px;}
@media screen and (min-width:600px) {.as-heading__small--typeset, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {margin: 0 40px .375em 40px;}}
.is-typeset .lt-ie9 h3, .is-typeset.past-post .lt-ie9 h2:not(.past-post__heading), .lt-ie9 .as-heading__small--typeset, .lt-ie9 .is-typeset h3, .lt-ie9 .is-typeset.past-post h2:not(.past-post__heading) {margin-bottom: .3173077em;}
@media screen and (min-width:1000px) {.as-heading__small--typeset, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {margin-bottom: .3173077em;}}
.is-typeset .lt-ie9 h3, .is-typeset.past-post .lt-ie9 h2:not(.past-post__heading), .lt-ie9 .as-heading__small--typeset, .lt-ie9 .is-typeset h3, .lt-ie9 .is-typeset.past-post h2:not(.past-post__heading) {margin-bottom: .3928571em;}
@media screen and (min-width:1600px) {.as-heading__small--typeset, .is-typeset h3, .is-typeset.past-post h2:not(.past-post__heading) {margin-bottom: .3928571em;}}
.as-heading__smaller--typeset, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {margin: 0 20px .4583333em 20px;}
.is-typeset .lt-ie9 h4, .is-typeset.primary--drop-cap .lt-ie9 .primary__content>p:first-child, .lt-ie9 .as-heading__smaller--typeset, .lt-ie9 .is-typeset h4, .lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {margin: 0 40px .4125em 40px;}
@media screen and (min-width:600px) {.as-heading__smaller--typeset, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {margin: 0 40px .4125em 40px;}}
.is-typeset .lt-ie9 h4, .is-typeset.primary--drop-cap .lt-ie9 .primary__content>p:first-child, .lt-ie9 .as-heading__smaller--typeset, .lt-ie9 .is-typeset h4, .lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {margin-bottom: .375em;}
@media screen and (min-width:1000px) {.as-heading__smaller--typeset, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {margin-bottom: .375em;}}
.is-typeset .lt-ie9 h4, .is-typeset.primary--drop-cap .lt-ie9 .primary__content>p:first-child, .lt-ie9 .as-heading__smaller--typeset, .lt-ie9 .is-typeset h4, .lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {margin-bottom: .4583333em;}
@media screen and (min-width:1600px) {.as-heading__smaller--typeset, .is-typeset h4, .is-typeset.primary--drop-cap .primary__content>p:first-child {margin-bottom: .4583333em;}}
.as-heading__smallest--typeset, .is-typeset h5, .is-typeset h6 {margin: 0 20px .515625em 20px;}
.is-typeset .lt-ie9 h5, .is-typeset .lt-ie9 h6, .lt-ie9 .as-heading__smallest--typeset, .lt-ie9 .is-typeset h5, .lt-ie9 .is-typeset h6 {margin: 0 40px .4852941em 40px;}
@media screen and (min-width:600px) {.as-heading__smallest--typeset, .is-typeset h5, .is-typeset h6 {margin: 0 40px .4852941em 40px;}}
.is-typeset .lt-ie9 h5, .is-typeset .lt-ie9 h6, .lt-ie9 .as-heading__smallest--typeset, .lt-ie9 .is-typeset h5, .lt-ie9 .is-typeset h6 {margin-bottom: .4583333em;}
@media screen and (min-width:1000px) {.as-heading__smallest--typeset, .is-typeset h5, .is-typeset h6 {margin-bottom: .4583333em;}}
.is-typeset .lt-ie9 h5, .is-typeset .lt-ie9 h6, .lt-ie9 .as-heading__smallest--typeset, .lt-ie9 .is-typeset h5, .lt-ie9 .is-typeset h6 {margin-bottom: .825em;}
@media screen and (min-width:1600px) {.as-heading__smallest--typeset, .is-typeset h5, .is-typeset h6 {margin-bottom: .825em;}}
.as-para--typeset, .is-typeset p {margin: 0 20px 1.03125em 20px;}
.is-typeset .lt-ie9 p, .lt-ie9 .as-para--typeset, .lt-ie9 .is-typeset p {margin: 0 40px .9705882em 40px;}
@media screen and (min-width:600px) {.as-para--typeset, .is-typeset p {margin: 0 40px .9705882em 40px;}}
.is-typeset .lt-ie9 p, .lt-ie9 .as-para--typeset, .lt-ie9 .is-typeset p {margin-bottom: .9166667em;}
@media screen and (min-width:1000px) {.as-para--typeset, .is-typeset p {margin-bottom: .9166667em;}}
.is-typeset .lt-ie9 p, .lt-ie9 .as-para--typeset, .lt-ie9 .is-typeset p {margin-bottom: 1.375em;}
@media screen and (min-width:1600px) {.as-para--typeset, .is-typeset p {margin-bottom: 1.375em;}}
.as-caption--typeset, .is-typeset .caption, .is-typeset .wp-caption-text, .is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption, .past-post__meta {margin: 0 20px 1.1785714em 20px;}
.is-typeset .lt-ie9 .caption, .is-typeset .lt-ie9 .wp-caption-text, .lt-ie9 .as-caption--typeset, .lt-ie9 .is-typeset .caption, .lt-ie9 .is-typeset .wp-caption-text, .lt-ie9 .past-post__meta {margin: 0 40px 1.1em 40px;}
@media screen and (min-width:600px) {.as-caption--typeset, .is-typeset .caption, .is-typeset .wp-caption-text, .is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption, .past-post__meta {margin: 0 40px 1.1em 40px;}}
.is-typeset .lt-ie9 .caption, .is-typeset .lt-ie9 .wp-caption-text, .lt-ie9 .as-caption--typeset, .lt-ie9 .is-typeset .caption, .lt-ie9 .is-typeset .wp-caption-text, .lt-ie9 .past-post__meta {margin-bottom: 1.03125em;}
@media screen and (min-width:1000px) {.as-caption--typeset, .is-typeset .caption, .is-typeset .wp-caption-text, .is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption, .past-post__meta {margin-bottom: 1.03125em;}}
.is-typeset .lt-ie9 .caption, .is-typeset .lt-ie9 .wp-caption-text, .lt-ie9 .as-caption--typeset, .lt-ie9 .is-typeset .caption, .lt-ie9 .is-typeset .wp-caption-text, .lt-ie9 .past-post__meta {margin-bottom: 1.5277778em;}
@media screen and (min-width:1600px) {.as-caption--typeset, .is-typeset .caption, .is-typeset .wp-caption-text, .is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption, .past-post__meta {margin-bottom: 1.5277778em;}}
.as-list--typeset, .is-typeset li {margin: 0 0 .6875em 0;}
.is-typeset .lt-ie9 li, .lt-ie9 .as-list--typeset, .lt-ie9 .is-typeset li {margin-bottom: .6470588em;}
@media screen and (min-width:600px) {.as-list--typeset, .is-typeset li {margin-bottom: .6470588em;}}
.is-typeset .lt-ie9 li, .lt-ie9 .as-list--typeset, .lt-ie9 .is-typeset li {margin-bottom: .6111111em;}
@media screen and (min-width:1000px) {.as-list--typeset, .is-typeset li {margin-bottom: .6111111em;}}
.is-typeset .lt-ie9 li, .lt-ie9 .as-list--typeset, .lt-ie9 .is-typeset li {margin-bottom: .825em;}
@media screen and (min-width:1600px) {.as-list--typeset, .is-typeset li {margin-bottom: .825em;}}
.as-ordered-list--typeset, .as-unordered-list--typeset, .is-typeset ol, .is-typeset ul {margin: 0 20px 0 40px;padding-bottom: .34375em;list-style-position: outside;list-style-type: disc;}
.is-typeset .lt-ie9 ol, .is-typeset .lt-ie9 ul, .lt-ie9 .as-ordered-list--typeset, .lt-ie9 .as-unordered-list--typeset, .lt-ie9 .is-typeset ol, .lt-ie9 .is-typeset ul {margin: 0 40px 0 60px;padding-bottom: .3235294em;}
@media screen and (min-width:600px) {.as-ordered-list--typeset, .as-unordered-list--typeset, .is-typeset ol, .is-typeset ul {margin: 0 40px 0 60px;padding-bottom: .3235294em;}}
.is-typeset .lt-ie9 ol, .is-typeset .lt-ie9 ul, .lt-ie9 .as-ordered-list--typeset, .lt-ie9 .as-unordered-list--typeset, .lt-ie9 .is-typeset ol, .lt-ie9 .is-typeset ul {padding-bottom: .3055556em;}
@media screen and (min-width:1000px) {.as-ordered-list--typeset, .as-unordered-list--typeset, .is-typeset ol, .is-typeset ul {padding-bottom: .3055556em;}}
.is-typeset .lt-ie9 ol, .is-typeset .lt-ie9 ul, .lt-ie9 .as-ordered-list--typeset, .lt-ie9 .as-unordered-list--typeset, .lt-ie9 .is-typeset ol, .lt-ie9 .is-typeset ul {padding-bottom: .55em;}
@media screen and (min-width:1600px) {.as-ordered-list--typeset, .as-unordered-list--typeset, .is-typeset ol, .is-typeset ul {padding-bottom: .55em;}}
.as-ordered-list--typeset, .is-typeset ol {list-style-position: outside;list-style-type: decimal;}
.as-blockquote--typeset, .is-typeset blockquote {border-left: 6px solid #09c;padding: 0 20px 0 14px;}
.is-typeset .lt-ie9 blockquote, .lt-ie9 .as-blockquote--typeset, .lt-ie9 .is-typeset blockquote {border-left: 10px solid #09c;padding: 0 40px 0 30px;}
@media screen and (min-width:600px) {.as-blockquote--typeset, .is-typeset blockquote {border-left: 10px solid #09c;padding: 0 40px 0 30px;}}
.is-typeset h5 {text-transform: uppercase;letter-spacing: .1em;}
.is-typeset ol {counter-reset: li;}
.is-typeset li {list-style-type: none;margin-left: 10px;position: relative;}
.lt-ie9 .is-typeset li {margin-left: 20px;}
@media screen and (min-width:600px) {.is-typeset li {margin-left: 20px;}}
.is-typeset ol li:before {text-align: right;content: counter(li) ".";counter-increment: li;margin-left: -40px;position: absolute;width: 30.0075019px;}
.is-typeset ul li:before {content: "•";text-align: right;margin-left: -40px;position: absolute;width: 30.0075019px;}
.is-typeset blockquote p {color: #000;margin-left: 0;margin-right: 0;font-size: 1em;}
.lt-ie9 .is-typeset blockquote p {font-size: 1em;}
@media screen and (min-width:600px) {.is-typeset blockquote p {font-size: 1em;}}
.lt-ie9 .is-typeset blockquote p {font-size: 1em;}
@media screen and (min-width:1000px) {.is-typeset blockquote p {font-size: 1em;}}
.lt-ie9 .is-typeset blockquote p {font-size: 1em;}
@media screen and (min-width:1600px) {.is-typeset blockquote p {font-size: 1em;}}
.is-typeset blockquote em, .is-typeset blockquote i {color: #678591;font-style: normal;}
.is-typeset.primary--drop-cap .primary__content>p:first-child {font-family: adobe-clean-serif,georgia,serif;font-weight: 400;font-style: normal;line-height: 1.375em;margin-bottom: .9166667em;}
.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {line-height: 1.5125em;margin-bottom: .825em;min-height: 55px;}
@media screen and (min-width:600px) {.is-typeset.primary--drop-cap .primary__content>p:first-child {line-height: 1.5125em;margin-bottom: .825em;min-height: 55px;}}
.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {line-height: 1.5em;margin-bottom: .75em;min-height: 60px;}
@media screen and (min-width:1000px) {.is-typeset.primary--drop-cap .primary__content>p:first-child {line-height: 1.5em;margin-bottom: .75em;min-height: 60px;}}
.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child {line-height: 1.4895833em;margin-bottom: 1.1458333em;min-height: 65px;}
@media screen and (min-width:1600px) {.is-typeset.primary--drop-cap .primary__content>p:first-child {line-height: 1.4895833em;margin-bottom: 1.1458333em;min-height: 65px;}}
.is-typeset.primary--drop-cap .primary__content>p:first-child b {font-weight: 400;}
.is-typeset.primary--drop-cap .primary__content>p:first-child em, .is-typeset.primary--drop-cap .primary__content>p:first-child i {font-style: normal;}
.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {font-family: adobe-clean,helvetica,sans-serif;font-weight: 900;float: left;margin: 0 10px 0 0;color: #c00;font-size: 3.375em;line-height: 1.1203704em;line-height: .75;}
@media screen and (min-width:600px) {.is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {font-family: adobe-clean,helvetica,sans-serif;font-weight: 900;float: left;margin: 0 10px 0 0;color: #c00;font-size: 3.375em;line-height: 1.1203704em;line-height: .75;}}
.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {font-size: 3.375em;line-height: 1.1203704em;line-height: .8;}
@media screen and (min-width:1000px) {.is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {font-size: 3.375em;line-height: 1.1203704em;line-height: .8;}}
.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {font-size: 3.375em;line-height: 1.1203704em;line-height: .75;}
@media screen and (min-width:1600px) {.is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {font-size: 3.375em;line-height: 1.1203704em;line-height: .75;}}
.is-typeset li, .is-typeset p {-webkit-font-feature-settings: "kern" 1,"liga" 1,"onum" 1;-moz-font-feature-settings: "kern" 1,"liga" 1,"onum" 1;-ms-font-feature-settings: "kern" 1,"liga" 1,"onum" 1;-o-font-feature-settings: "kern" 1,"liga" 1,"onum" 1;font-feature-settings: "kern" 1,"liga" 1,"onum" 1;}
.is-typeset img {display: block;max-width: 100%;height: auto;margin: 1.375em auto;}
.lt-ie9 .is-typeset img {margin: 1.2941176em auto;}
@media screen and (min-width:600px) {.is-typeset img {margin: 1.2941176em auto;}}
.lt-ie9 .is-typeset img {margin: 1.2222222em auto;}
@media screen and (min-width:1000px) {.is-typeset img {margin: 1.2222222em auto;}}
.lt-ie9 .is-typeset img {margin: 2.2em auto;}
@media screen and (min-width:1600px) {.is-typeset img {margin: 2.2em auto;}}
.is-typeset img.image-padding, .is-typeset img.img-padding {margin-left: 20px;}
.lt-ie9 .is-typeset img.image-padding, .lt-ie9 .is-typeset img.img-padding {margin-left: 40px;}
@media screen and (min-width:600px) {.is-typeset img.image-padding, .is-typeset img.img-padding {margin-left: 40px;}}
.is-typeset .emoji, .is-typeset img.emoji {display: inline;}
.is-typeset .wp-caption {width: 100% !important;}
.is-typeset img+br {display: none;}
.is-typeset .caption, .is-typeset .wp-caption-text {text-align: center;display: block;color: gray;}
.is-typeset img+.caption, .is-typeset img+.wp-caption-text, .is-typeset p>a+.caption {margin-top: -1.1785714em;}
.lt-ie9 .is-typeset img+.caption, .lt-ie9 .is-typeset img+.wp-caption-text, .lt-ie9 .is-typeset p>a+.caption {margin-top: -1.1em;}
@media screen and (min-width:600px) {.is-typeset img+.caption, .is-typeset img+.wp-caption-text, .is-typeset p>a+.caption {margin-top: -1.1em;}}
.lt-ie9 .is-typeset img+.caption, .lt-ie9 .is-typeset img+.wp-caption-text, .lt-ie9 .is-typeset p>a+.caption {margin-top: -1.03125em;}
@media screen and (min-width:1000px) {.is-typeset img+.caption, .is-typeset img+.wp-caption-text, .is-typeset p>a+.caption {margin-top: -1.03125em;}}
.lt-ie9 .is-typeset img+.caption, .lt-ie9 .is-typeset img+.wp-caption-text, .lt-ie9 .is-typeset p>a+.caption {margin-top: -1.5277778em;}
@media screen and (min-width:1600px) {.is-typeset img+.caption, .is-typeset img+.wp-caption-text, .is-typeset p>a+.caption {margin-top: -1.5277778em;}}
.is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption {font-size: .875em;line-height: 2.3571429em;line-height: 1.5714286em;margin-top: -1.1785714em;}
.lt-ie9 .is-typeset p>a+br+.caption, .lt-ie9 .is-typeset p>img+br+.caption {font-size: .8823529em;line-height: 2.2em;line-height: 1.65em;margin-top: -1.1em;}
@media screen and (min-width:600px) {.is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption {font-size: .8823529em;line-height: 2.2em;line-height: 1.65em;margin-top: -1.1em;}}
.lt-ie9 .is-typeset p>a+br+.caption, .lt-ie9 .is-typeset p>img+br+.caption {font-size: .8888889em;line-height: 2.0625em;line-height: 1.6328125em;margin-top: -1.03125em;}
@media screen and (min-width:1000px) {.is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption {font-size: .8888889em;line-height: 2.0625em;line-height: 1.6328125em;margin-top: -1.03125em;}}
.lt-ie9 .is-typeset p>a+br+.caption, .lt-ie9 .is-typeset p>img+br+.caption {font-size: .9em;line-height: 1.8333333em;line-height: 1.5277778em;margin-top: -1.5277778em;}
@media screen and (min-width:1600px) {.is-typeset p>a+br+.caption, .is-typeset p>img+br+.caption {font-size: .9em;line-height: 1.8333333em;line-height: 1.5277778em;margin-top: -1.5277778em;}}
.is-typeset .wp-caption>a+.wp-caption-text {margin-top: -1.1785714em;}
.lt-ie9 .is-typeset .wp-caption>a+.wp-caption-text {margin-top: -1.1em;}
@media screen and (min-width:600px) {.is-typeset .wp-caption>a+.wp-caption-text {margin-top: -1.1em;}}
.lt-ie9 .is-typeset .wp-caption>a+.wp-caption-text {margin-top: -1.03125em;}
@media screen and (min-width:1000px) {.is-typeset .wp-caption>a+.wp-caption-text {margin-top: -1.03125em;}}
.lt-ie9 .is-typeset .wp-caption>a+.wp-caption-text {margin-top: -1.5277778em;}
@media screen and (min-width:1600px) {.is-typeset .wp-caption>a+.wp-caption-text {margin-top: -1.5277778em;}}
.lt-ie9 .is-typeset .image-alignright {float: right;max-width: 50%;}
@media screen and (min-width:600px) {.is-typeset .image-alignright {float: right;max-width: 50%;}}
.lt-ie9 .is-typeset .image-alignleft {float: left;max-width: 50%;}
@media screen and (min-width:600px) {.is-typeset .image-alignleft {float: left;max-width: 50%;}}
.is-typeset pre {background: #f5f5f5;border: 1px solid #e9e9e9;overflow: auto;padding: 20px;font-family: source-code-pro,monospace;font-style: normal;font-weight: 400;font-size: .875em;line-height: 1.5714286em;margin: 0 20px 1.1785714em 20px;}
.lt-ie9 .is-typeset pre {font-size: .9375em;line-height: 1.4666667em;line-height: 1.8333333em;margin: 0 40px 1.1em 40px;}
@media screen and (min-width:600px) {.is-typeset pre {font-size: .9375em;line-height: 1.4666667em;line-height: 1.8333333em;margin: 0 40px 1.1em 40px;}}
.lt-ie9 .is-typeset pre {font-size: 1em;line-height: 1.375em;line-height: 1.890625em;margin-bottom: 1.03125em;}
@media screen and (min-width:1000px) {.is-typeset pre {font-size: 1em;line-height: 1.375em;line-height: 1.890625em;margin-bottom: 1.03125em;}}
.lt-ie9 .is-typeset pre {font-size: 1.125em;line-height: 1.2222222em;line-height: 1.8333333em;margin-bottom: 1.5277778em;}
@media screen and (min-width:1600px) {.is-typeset pre {font-size: 1.125em;line-height: 1.2222222em;line-height: 1.8333333em;margin-bottom: 1.5277778em;}}
#respond p.form-submit .is-typeset #submit, .is-typeset #respond p.form-submit #submit, .is-typeset .button, .is-typeset .pushbutton-wide {margin-left: 20px;}
#respond p.form-submit .lt-ie9 .is-typeset #submit, .lt-ie9 .is-typeset #respond p.form-submit #submit, .lt-ie9 .is-typeset .button, .lt-ie9 .is-typeset .pushbutton-wide {margin-left: 40px;}
@media screen and (min-width:600px) {#respond p.form-submit .is-typeset #submit, .is-typeset #respond p.form-submit #submit, .is-typeset .button, .is-typeset .pushbutton-wide {margin-left: 40px;}}
.is-typeset .caption+h2, .is-typeset img+h2, .is-typeset ol+h2, .is-typeset p+h2, .is-typeset ul+h2 {margin-top: .6346154em;}
.lt-ie9 .is-typeset .caption+h2, .lt-ie9 .is-typeset img+h2, .lt-ie9 .is-typeset ol+h2, .lt-ie9 .is-typeset p+h2, .lt-ie9 .is-typeset ul+h2 {margin-top: .5892857em;}
@media screen and (min-width:600px) {.is-typeset .caption+h2, .is-typeset img+h2, .is-typeset ol+h2, .is-typeset p+h2, .is-typeset ul+h2 {margin-top: .5892857em;}}
.lt-ie9 .is-typeset .caption+h2, .lt-ie9 .is-typeset img+h2, .lt-ie9 .is-typeset ol+h2, .lt-ie9 .is-typeset p+h2, .lt-ie9 .is-typeset ul+h2 {margin-top: .7333333em;}
@media screen and (min-width:1000px) {.is-typeset .caption+h2, .is-typeset img+h2, .is-typeset ol+h2, .is-typeset p+h2, .is-typeset ul+h2 {margin-top: .7333333em;}}
.lt-ie9 .is-typeset .caption+h2, .lt-ie9 .is-typeset img+h2, .lt-ie9 .is-typeset ol+h2, .lt-ie9 .is-typeset p+h2, .lt-ie9 .is-typeset ul+h2 {margin-top: .6111111em;}
@media screen and (min-width:1600px) {.is-typeset .caption+h2, .is-typeset img+h2, .is-typeset ol+h2, .is-typeset p+h2, .is-typeset ul+h2 {margin-top: .6111111em;}}
.is-typeset .caption+h3, .is-typeset img+h3, .is-typeset ol+h3, .is-typeset p+h3, .is-typeset ul+h3 {margin-top: .6875em;}
.lt-ie9 .is-typeset .caption+h3, .lt-ie9 .is-typeset img+h3, .lt-ie9 .is-typeset ol+h3, .lt-ie9 .is-typeset p+h3, .lt-ie9 .is-typeset ul+h3 {margin-top: .6346154em;}
@media screen and (min-width:600px) {.is-typeset .caption+h3, .is-typeset img+h3, .is-typeset ol+h3, .is-typeset p+h3, .is-typeset ul+h3 {margin-top: .6346154em;}}
.lt-ie9 .is-typeset .caption+h3, .lt-ie9 .is-typeset img+h3, .lt-ie9 .is-typeset ol+h3, .lt-ie9 .is-typeset p+h3, .lt-ie9 .is-typeset ul+h3 {margin-top: .7857143em;}
@media screen and (min-width:1000px) {.is-typeset .caption+h3, .is-typeset img+h3, .is-typeset ol+h3, .is-typeset p+h3, .is-typeset ul+h3 {margin-top: .7857143em;}}
.lt-ie9 .is-typeset .caption+h3, .lt-ie9 .is-typeset img+h3, .lt-ie9 .is-typeset ol+h3, .lt-ie9 .is-typeset p+h3, .lt-ie9 .is-typeset ul+h3 {margin-top: .6666667em;}
@media screen and (min-width:1600px) {.is-typeset .caption+h3, .is-typeset img+h3, .is-typeset ol+h3, .is-typeset p+h3, .is-typeset ul+h3 {margin-top: .6666667em;}}
.is-typeset hr {border: 0;border-top: 1px solid #dde4e7;margin: 3.09375em 0 3.09375em 0;}
.lt-ie9 .is-typeset hr {margin: 2.9117647em 0 2.9117647em 0;}
@media screen and (min-width:600px) {.is-typeset hr {margin: 2.9117647em 0 2.9117647em 0;}}
.lt-ie9 .is-typeset hr {margin: 2.75em 0 2.75em 0;}
@media screen and (min-width:1000px) {.is-typeset hr {margin: 2.75em 0 2.75em 0;}}
.lt-ie9 .is-typeset hr {margin: 4.125em 0 4.125em 0;}
@media screen and (min-width:1600px) {.is-typeset hr {margin: 4.125em 0 4.125em 0;}}
.is-typeset dl {margin: 0 20px;}
.lt-ie9 .is-typeset dl {margin: 0 40px;}
@media screen and (min-width:600px) {.is-typeset dl {margin: 0 40px;}}
.is-typeset dd {margin-left: 20px;}
.lt-ie9 .is-typeset dd {margin-left: 40px;}
@media screen and (min-width:600px) {.is-typeset dd {margin-left: 40px;}}
.is-typeset form p {margin-left: 0;margin-right: 0;}
.is-typeset table {border-collapse: collapse;margin: 1.375em 20px;width: 86%;}
.lt-ie9 .is-typeset table {margin: 1.2941176em 40px;width: 85%;}
@media screen and (min-width:600px) {.is-typeset table {margin: 1.2941176em 40px;width: 85%;}}
.lt-ie9 .is-typeset table {margin: 1.2222222em 40px;width: 88%;}
@media screen and (min-width:1000px) {.is-typeset table {margin: 1.2222222em 40px;width: 88%;}}
.lt-ie9 .is-typeset table {margin: 2.2em 40px;width: 90%;}
@media screen and (min-width:1600px) {.is-typeset table {margin: 2.2em 40px;width: 90%;}}
.is-typeset table thead {background: #dde4e7;}
.is-typeset table td, .is-typeset table th {padding: 8px;}
.is-typeset table tbody tr {border-bottom: 1px solid #ccc;}
.is-typeset code {word-break: break-word;font-family: source-code-pro,monospace;font-style: normal;font-weight: 400;}
.is-typeset p code {font-size: .9em;}
.is-typeset b code, .is-typeset em code, .is-typeset strong code {font-weight: 400;font-style: normal;}
.is-typeset .post-password-form {margin: 0 20px;}
.lt-ie9 .is-typeset .post-password-form {margin: 0 40px;}
@media screen and (min-width:600px) {.is-typeset .post-password-form {margin: 0 40px;}}
.is-typeset .guest {margin: 0 20px;}
.is-typeset .guest:after {content: "";display: table;clear: both;}
.lt-ie9 .is-typeset .guest {margin: 0 40px;}
@media screen and (min-width:600px) {.is-typeset .guest {margin: 0 40px;}}
.is-typeset .guest img {float: left;width: 50px;height: 50px;border-radius: 50%;margin: 0 15px 0 0;}
.is-typeset .guest p {color: gray;margin: 0 0 0 65px;}
.is-typeset .embed-youtube {padding-top: 25px;}
.is-typeset .embed-vimeo, .is-typeset .embed-youtube {position: relative;padding-bottom: 56.25%;height: 0;}
.is-typeset .embed-vimeo iframe, .is-typeset .embed-youtube iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.home .is-typeset .embed-vimeo, .home .is-typeset .embed-youtube {display: none !important;}
.is-typeset .obsolete {color: #b8b8b8;}
.is-typeset .obsolete h1, .is-typeset .obsolete h2, .is-typeset .obsolete h3, .is-typeset .obsolete h4, .is-typeset .obsolete h5, .is-typeset .obsolete h6, .is-typeset .obsolete li, .is-typeset .obsolete p, .is-typeset .obsolete span {color: #b8b8b8;}
.is-typeset .obsolete a {color: #898989;}
.is-typeset .obsolete a:focus, .is-typeset .obsolete a:hover {color: #444;}
@-moz-document url-prefix() {.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {margin-top: 9px;}
	@media screen and (min-width:600px) {.is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {margin-top: 9px;}}
	.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {margin-top: 8px;}
	@media screen and (min-width:1000px) {.is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {margin-top: 8px;}}
	.lt-ie9 .is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {margin-top: 10px;}
	@media screen and (min-width:1600px) {.is-typeset.primary--drop-cap .primary__content>p:first-child:first-letter {margin-top: 10px;}}}
.home .is-typeset .caption, .home .is-typeset .wp-caption, .home .is-typeset .wp-caption-text {display: none;}
h1, h2, h3, h4, h5, h6 {-webkit-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1;-moz-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1;-ms-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1;-o-font-feature-settings: "kern" 1,"liga" 1,"lnum" 1;font-feature-settings: "kern" 1,"liga" 1,"lnum" 1;}
.additional-content .past-post.is-typeset .past-post__content, .curated-content .past-post.is-typeset .past-post__content {padding: 25px 0;}
#respond p.form-submit .lt-ie9 .additional-content .past-post.is-typeset #submit, #respond p.form-submit .lt-ie9 .curated-content .past-post.is-typeset #submit, .lt-ie9 .additional-content .past-post.is-typeset #respond p.form-submit #submit, .lt-ie9 .additional-content .past-post.is-typeset .button, .lt-ie9 .additional-content .past-post.is-typeset .past-post__meta, .lt-ie9 .additional-content .past-post.is-typeset .pushbutton-wide, .lt-ie9 .additional-content .past-post.is-typeset h1, .lt-ie9 .additional-content .past-post.is-typeset h2, .lt-ie9 .additional-content .past-post.is-typeset h3, .lt-ie9 .additional-content .past-post.is-typeset h4, .lt-ie9 .additional-content .past-post.is-typeset h5, .lt-ie9 .additional-content .past-post.is-typeset h6, .lt-ie9 .additional-content .past-post.is-typeset p, .lt-ie9 .curated-content .past-post.is-typeset #respond p.form-submit #submit, .lt-ie9 .curated-content .past-post.is-typeset .button, .lt-ie9 .curated-content .past-post.is-typeset .past-post__meta, .lt-ie9 .curated-content .past-post.is-typeset .pushbutton-wide, .lt-ie9 .curated-content .past-post.is-typeset h1, .lt-ie9 .curated-content .past-post.is-typeset h2, .lt-ie9 .curated-content .past-post.is-typeset h3, .lt-ie9 .curated-content .past-post.is-typeset h4, .lt-ie9 .curated-content .past-post.is-typeset h5, .lt-ie9 .curated-content .past-post.is-typeset h6, .lt-ie9 .curated-content .past-post.is-typeset p {margin-left: 25px;margin-right: 25px;}
@media screen and (min-width:600px) {#respond p.form-submit .additional-content .past-post.is-typeset #submit, #respond p.form-submit .curated-content .past-post.is-typeset #submit, .additional-content .past-post.is-typeset #respond p.form-submit #submit, .additional-content .past-post.is-typeset .button, .additional-content .past-post.is-typeset .past-post__meta, .additional-content .past-post.is-typeset .pushbutton-wide, .additional-content .past-post.is-typeset h1, .additional-content .past-post.is-typeset h2, .additional-content .past-post.is-typeset h3, .additional-content .past-post.is-typeset h4, .additional-content .past-post.is-typeset h5, .additional-content .past-post.is-typeset h6, .additional-content .past-post.is-typeset p, .curated-content .past-post.is-typeset #respond p.form-submit #submit, .curated-content .past-post.is-typeset .button, .curated-content .past-post.is-typeset .past-post__meta, .curated-content .past-post.is-typeset .pushbutton-wide, .curated-content .past-post.is-typeset h1, .curated-content .past-post.is-typeset h2, .curated-content .past-post.is-typeset h3, .curated-content .past-post.is-typeset h4, .curated-content .past-post.is-typeset h5, .curated-content .past-post.is-typeset h6, .curated-content .past-post.is-typeset p {margin-left: 25px;margin-right: 25px;}}
.jp-locale .jp-container:after, .jp-locale .jp-header:after, .row:after, .row__colspaced:after {content: "";display: table;clear: both;}
[class*=colspan] {width: 100%;display: block;}
[class*=as-grid] {float: left;display: inline;display: inline-block;}
.lt-ie9 [class*=with-gutter] {padding-left: 3%;}
@media screen and (min-width:420px) {[class*=with-gutter] {padding-left: 3%;}}
.row {position: relative;margin-left: auto;margin-right: auto;}
@media screen and (min-width:420px) {.row {min-width: 420px;}
	.row .colspan2-1 {width: 50%;}
	.row .colspan2-2 {width: 100%;}
	.row .push2-1 {margin-left: 50%;}
	.row .push2-2 {margin-left: 100%;}
	.row .push-center2-1 {margin-left: 25%;}
	.row .push-center2-2 {margin-left: 50%;}
	.row .pull2-1 {margin-right: 50%;}
	.row .pull2-2 {margin-right: 100%;}
	.row .push-disable2 {margin-left: 0;}
	.row .pull-disable2 {margin-right: 0;}
	.row .hide-at2 {display: none;}
	.row .block-show-at2 {display: block;}
	.row .inline-show-at2 {display: inline;display: inline-block;}}
@media screen and (min-width:600px) {.row {padding-left: 40px;padding-right: 40px;min-width: 600px;}}
@media screen and (min-width:800px) {.row .colspan6-1 {width: 16.6666667%;}
	.row .colspan6-2 {width: 33.3333333%;}
	.row .colspan6-3 {width: 50%;}
	.row .colspan6-4 {width: 66.6666667%;}
	.row .colspan6-5 {width: 83.3333333%;}
	.row .colspan6-6 {width: 100%;}
	.row .push6-1 {margin-left: 16.6666667%;}
	.row .push6-2 {margin-left: 33.3333333%;}
	.row .push6-3 {margin-left: 50%;}
	.row .push6-4 {margin-left: 66.6666667%;}
	.row .push6-5 {margin-left: 83.3333333%;}
	.row .push6-6 {margin-left: 100%;}
	.row .push-center6-1 {margin-left: 8.3333333%;}
	.row .push-center6-2 {margin-left: 16.6666667%;}
	.row .push-center6-3 {margin-left: 25%;}
	.row .push-center6-4 {margin-left: 33.3333333%;}
	.row .push-center6-5 {margin-left: 41.6666667%;}
	.row .push-center6-6 {margin-left: 50%;}
	.row .pull6-1 {margin-right: 16.6666667%;}
	.row .pull6-2 {margin-right: 33.3333333%;}
	.row .pull6-3 {margin-right: 50%;}
	.row .pull6-4 {margin-right: 66.6666667%;}
	.row .pull6-5 {margin-right: 83.3333333%;}
	.row .pull6-6 {margin-right: 100%;}
	.row .push-disable6 {margin-left: 0;}
	.row .pull-disable6 {margin-right: 0;}
	.row .hide-at6 {display: none;}
	.row .block-show-at6 {display: block;}
	.row .inline-show-at6 {display: inline;display: inline-block;}
	.row .colspan10-1 {width: 10%;}
	.row .colspan10-2 {width: 20%;}
	.row .colspan10-3 {width: 30%;}
	.row .colspan10-4 {width: 40%;}
	.row .colspan10-5 {width: 50%;}
	.row .colspan10-6 {width: 60%;}
	.row .colspan10-7 {width: 70%;}
	.row .colspan10-8 {width: 80%;}
	.row .colspan10-9 {width: 90%;}
	.row .colspan10-10 {width: 100%;}
	.row .push10-1 {margin-left: 10%;}
	.row .push10-2 {margin-left: 20%;}
	.row .push10-3 {margin-left: 30%;}
	.row .push10-4 {margin-left: 40%;}
	.row .push10-5 {margin-left: 50%;}
	.row .push10-6 {margin-left: 60%;}
	.row .push10-7 {margin-left: 70%;}
	.row .push10-8 {margin-left: 80%;}
	.row .push10-9 {margin-left: 90%;}
	.row .push10-10 {margin-left: 100%;}
	.row .push-center10-1 {margin-left: 5%;}
	.row .push-center10-2 {margin-left: 10%;}
	.row .push-center10-3 {margin-left: 15%;}
	.row .push-center10-4 {margin-left: 20%;}
	.row .push-center10-5 {margin-left: 25%;}
	.row .push-center10-6 {margin-left: 30%;}
	.row .push-center10-7 {margin-left: 35%;}
	.row .push-center10-8 {margin-left: 40%;}
	.row .push-center10-9 {margin-left: 45%;}
	.row .push-center10-10 {margin-left: 50%;}
	.row .pull10-1 {margin-right: 10%;}
	.row .pull10-2 {margin-right: 20%;}
	.row .pull10-3 {margin-right: 30%;}
	.row .pull10-4 {margin-right: 40%;}
	.row .pull10-5 {margin-right: 50%;}
	.row .pull10-6 {margin-right: 60%;}
	.row .pull10-7 {margin-right: 70%;}
	.row .pull10-8 {margin-right: 80%;}
	.row .pull10-9 {margin-right: 90%;}
	.row .pull10-10 {margin-right: 100%;}
	.row .push-disable10 {margin-left: 0;}
	.row .pull-disable10 {margin-right: 0;}
	.row .hide-at10 {display: none;}
	.row .block-show-at10 {display: block;}
	.row .inline-show-at10 {display: inline;display: inline-block;}}
@media screen and (min-width:900px) {.row {min-width: 900px;}
	.row .colspan12-1 {width: 8.3333333%;}
	.row .colspan12-2 {width: 16.6666667%;}
	.row .colspan12-3 {width: 25%;}
	.row .colspan12-4 {width: 33.3333333%;}
	.row .colspan12-5 {width: 41.6666667%;}
	.row .colspan12-6 {width: 50%;}
	.row .colspan12-7 {width: 58.3333333%;}
	.row .colspan12-8 {width: 66.6666667%;}
	.row .colspan12-9 {width: 75%;}
	.row .colspan12-10 {width: 83.3333333%;}
	.row .colspan12-11 {width: 91.6666667%;}
	.row .colspan12-12 {width: 100%;}
	.row .push12-1 {margin-left: 8.3333333%;}
	.row .push12-2 {margin-left: 16.6666667%;}
	.row .push12-3 {margin-left: 25%;}
	.row .push12-4 {margin-left: 33.3333333%;}
	.row .push12-5 {margin-left: 41.6666667%;}
	.row .push12-6 {margin-left: 50%;}
	.row .push12-7 {margin-left: 58.3333333%;}
	.row .push12-8 {margin-left: 66.6666667%;}
	.row .push12-9 {margin-left: 75%;}
	.row .push12-10 {margin-left: 83.3333333%;}
	.row .push12-11 {margin-left: 91.6666667%;}
	.row .push12-12 {margin-left: 100%;}
	.row .push-center12-1 {margin-left: 4.1666667%;}
	.row .push-center12-2 {margin-left: 8.3333333%;}
	.row .push-center12-3 {margin-left: 12.5%;}
	.row .push-center12-4 {margin-left: 16.6666667%;}
	.row .push-center12-5 {margin-left: 20.8333333%;}
	.row .push-center12-6 {margin-left: 25%;}
	.row .push-center12-7 {margin-left: 29.1666667%;}
	.row .push-center12-8 {margin-left: 33.3333333%;}
	.row .push-center12-9 {margin-left: 37.5%;}
	.row .push-center12-10 {margin-left: 41.6666667%;}
	.row .push-center12-11 {margin-left: 45.8333333%;}
	.row .push-center12-12 {margin-left: 50%;}
	.row .pull12-1 {margin-right: 8.3333333%;}
	.row .pull12-2 {margin-right: 16.6666667%;}
	.row .pull12-3 {margin-right: 25%;}
	.row .pull12-4 {margin-right: 33.3333333%;}
	.row .pull12-5 {margin-right: 41.6666667%;}
	.row .pull12-6 {margin-right: 50%;}
	.row .pull12-7 {margin-right: 58.3333333%;}
	.row .pull12-8 {margin-right: 66.6666667%;}
	.row .pull12-9 {margin-right: 75%;}
	.row .pull12-10 {margin-right: 83.3333333%;}
	.row .pull12-11 {margin-right: 91.6666667%;}
	.row .pull12-12 {margin-right: 100%;}
	.row .push-disable12 {margin-left: 0;}
	.row .pull-disable12 {margin-right: 0;}
	.row .hide-at12 {display: none;}
	.row .block-show-at12 {display: block;}
	.row .inline-show-at12 {display: inline;display: inline-block;}}
@media screen and (min-width:1000px) {.row {max-width: 1100px;}}
@media screen and (min-width:1600px) {.row {max-width: 1300px;}}
.lt-ie9 .row {width: 1000px;}
.lt-ie9 .row .colspan12-1 {width: 8.3333333%;}
.lt-ie9 .row .colspan12-2 {width: 16.6666667%;}
.lt-ie9 .row .colspan12-3 {width: 25%;}
.lt-ie9 .row .colspan12-4 {width: 33.3333333%;}
.lt-ie9 .row .colspan12-5 {width: 41.6666667%;}
.lt-ie9 .row .colspan12-6 {width: 50%;}
.lt-ie9 .row .colspan12-7 {width: 58.3333333%;}
.lt-ie9 .row .colspan12-8 {width: 66.6666667%;}
.lt-ie9 .row .colspan12-9 {width: 75%;}
.lt-ie9 .row .colspan12-10 {width: 83.3333333%;}
.lt-ie9 .row .colspan12-11 {width: 91.6666667%;}
.lt-ie9 .row .colspan12-12 {width: 100%;}
.lt-ie9 .row .push12-1 {margin-left: 8.3333333%;}
.lt-ie9 .row .push12-2 {margin-left: 16.6666667%;}
.lt-ie9 .row .push12-3 {margin-left: 25%;}
.lt-ie9 .row .push12-4 {margin-left: 33.3333333%;}
.lt-ie9 .row .push12-5 {margin-left: 41.6666667%;}
.lt-ie9 .row .push12-6 {margin-left: 50%;}
.lt-ie9 .row .push12-7 {margin-left: 58.3333333%;}
.lt-ie9 .row .push12-8 {margin-left: 66.6666667%;}
.lt-ie9 .row .push12-9 {margin-left: 75%;}
.lt-ie9 .row .push12-10 {margin-left: 83.3333333%;}
.lt-ie9 .row .push12-11 {margin-left: 91.6666667%;}
.lt-ie9 .row .push12-12 {margin-left: 100%;}
.lt-ie9 .row .push-center12-1 {margin-left: 4.1666667%;}
.lt-ie9 .row .push-center12-2 {margin-left: 8.3333333%;}
.lt-ie9 .row .push-center12-3 {margin-left: 12.5%;}
.lt-ie9 .row .push-center12-4 {margin-left: 16.6666667%;}
.lt-ie9 .row .push-center12-5 {margin-left: 20.8333333%;}
.lt-ie9 .row .push-center12-6 {margin-left: 25%;}
.lt-ie9 .row .push-center12-7 {margin-left: 29.1666667%;}
.lt-ie9 .row .push-center12-8 {margin-left: 33.3333333%;}
.lt-ie9 .row .push-center12-9 {margin-left: 37.5%;}
.lt-ie9 .row .push-center12-10 {margin-left: 41.6666667%;}
.lt-ie9 .row .push-center12-11 {margin-left: 45.8333333%;}
.lt-ie9 .row .push-center12-12 {margin-left: 50%;}
.lt-ie9 .row .pull12-1 {margin-right: 8.3333333%;}
.lt-ie9 .row .pull12-2 {margin-right: 16.6666667%;}
.lt-ie9 .row .pull12-3 {margin-right: 25%;}
.lt-ie9 .row .pull12-4 {margin-right: 33.3333333%;}
.lt-ie9 .row .pull12-5 {margin-right: 41.6666667%;}
.lt-ie9 .row .pull12-6 {margin-right: 50%;}
.lt-ie9 .row .pull12-7 {margin-right: 58.3333333%;}
.lt-ie9 .row .pull12-8 {margin-right: 66.6666667%;}
.lt-ie9 .row .pull12-9 {margin-right: 75%;}
.lt-ie9 .row .pull12-10 {margin-right: 83.3333333%;}
.lt-ie9 .row .pull12-11 {margin-right: 91.6666667%;}
.lt-ie9 .row .pull12-12 {margin-right: 100%;}
.lt-ie9 .row .push-disable12 {margin-left: 0;}
.lt-ie9 .row .pull-disable12 {margin-right: 0;}
.lt-ie9 .row .hide-at12 {display: none;}
.lt-ie9 .row .block-show-at12 {display: block;}
.lt-ie9 .row .inline-show-at12 {display: inline;display: inline-block;}
.row__colspaced {position: relative;}
.lt-ie9 .row__colspaced {min-width: 103%;left: -3%;}
@media screen and (min-width:420px) {.row__colspaced {min-width: 103%;left: -3%;}}
.lt-ie9 .row__colspaced {max-width: 100%;min-width: auto;left: auto;}
@media print {body {line-height: .6875em;font-size: 62.5%;}}
img#wpstats {display: none;}
.wf-loading .single-alternate .caption, .wf-loading .single-alternate .global-header__navigation-toggle, .wf-loading .single-alternate .wp-caption-text, .wf-loading .single-alternate form, .wf-loading .single-alternate h1, .wf-loading .single-alternate h2, .wf-loading .single-alternate h3, .wf-loading .single-alternate h4, .wf-loading .single-alternate h5, .wf-loading .single-alternate h6, .wf-loading .single-alternate li, .wf-loading .single-alternate p {visibility: hidden;}