/*
Theme Name: PwK 3.2.2
Text Domain: Psych with Keegan
Version: 3.2.2
Description: Psych with Keegan theme
Author: Keegan Krantz
Author URI: https://psychwithkeegan.com
*/

#video-body {
background-color: #ffffff;
width: 50%;
margin: 2% auto 4% auto;
padding: 2%;
border-radius: 20px;
text-align: center;
}

#tab-set {
width: 100%;
margin: 0;
padding: 0;
}

#video-body #video-title {
width: 80%;
font-family: "PwK-Black";
color: var(--PwKBlack);
margin: 1% auto 1% auto;
font-size: 35px;
line-height: 40px;
text-align: center;
}

#video-body #video-date {
width: 80%;
font-family: "PwK-Med";
color: var(--PwKGray6);
margin: 2% auto 0 auto;
font-size: 20px;
line-height: 20px;
text-align: center;
}

#video-body #video-divider {
background-color: var(--PwKGray7);
width: 95%;
height: 2px;
border-radius: 10px;
margin: 4% auto 4% auto;
}

#video-body #video-divider-invisible {
width: 95%;
height: 1px;
margin: 7% auto 0 auto;
}

#video-body #video-page-link {
background-color: var(--White);
color: var(--PwKGray3);
border: 1px solid var(--PwKGray8);
border-radius: 75px;
text-align: left;
font-family: "PwK-text-bold";
font-size: 15px;
padding: 1% 3%;
margin: 0 1%;
transition: background-color .3s, color .3s, border .3s;
}

#video-body #video-page-link:hover {
background-color: var(--PwKBlue);
color: var(--White);
border: 1px solid var(--PwKBlue);
transition: background-color .3s, color .3s, border .3s;
cursor: pointer;
}

#video-body #video-page-link a {
color: inherit;
text-decoration: none;
}

#video-body #video-page-link .material-symbols-rounded {
display: inline-block;
margin: -2px 3px 0 0;
padding: 0;
font-size: 20px;
color: inherit;
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#video-body #video-page-link-selected {
background-color: var(--PwKNavy);
color: var(--PwKWhite);
border: 1px solid var(--PwKNavy);
border-radius: 75px;
text-align: left;
font-family: "PwK-text-bold";
font-size: 15px;
padding: 1% 3%;
margin: 0 1%;
transition: background-color .3s, color .3s, border .3s;
}

#video-body #video-page-link-selected .material-symbols-rounded {
display: inline-block;
margin: -2px 3px 0 0;
padding: 0;
font-size: 20px;
color: inherit;
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#video-body #ref-link {
background-color: var(--PwKDarkGray);
color: var(--White);
border: 1px solid var(--PwKDarkGray);
border-radius: 75px;
text-align: left;
font-family: "PwK-text-bold";
font-size: 15px;
padding: .5% 3%;
margin: .75% 0 0 0;
display: inline-block;
transition: background-color .3s, color .3s, border .3s;
}

#video-body #ref-link:hover {
background-color: var(--PwKBlue);
color: var(--White);
border: 1px solid var(--PwKBlue);
transition: background-color .3s, color .3s, border .3s;
cursor: pointer;
}

#video-body #ref-link a {
color: inherit;
text-decoration: none;
}

#video-body #ref-link .material-symbols-rounded {
display: inline-block;
margin: -2px 3px 0 0;
padding: 0;
font-size: 20px;
color: inherit;
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#video-body #video-category-label {
width: 90%;
margin: 0 auto 0 auto;
padding: 0 0 1% 0;
text-align: center;
}

#video-body #video-category-label #label-text {
font-family: "PwK-Regular";
color: var(--PwKGray2);
margin: 0;
padding: 0;
font-size: 17px;
line-height: 25px;
text-align: center;
}

#video-body #video-category-label .material-symbols-rounded {
display: none;
margin: -5px 0 0 0;
padding: 0;
font-size: 25px;
color: var(--PwKGray1);
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#video-zone {
width: 50%;
margin: 1% auto -1% auto;
padding: 2%;
text-align: center;
}

#video-zone #video-container {
width: 80%;
height: auto;
margin: 0 10% 0 10%;
}

#video-zone #video {
position: relative;
width: 100%;
overflow: hidden;
padding-top: 56.25%;
border-radius: 10px;
max-width: 3840px;
max-heightt: 2160px;
}

#video-zone iframe {
position: absolute; 
top: 0; 
left: 0; 
right: 0; 
width: 100%; 
height: 100%;
border: none;
}

#video-zone .video-thumbnail {
width: 70%;
height: auto;
margin: 0 auto 4% auto;
padding: 0;
text-align: center;
border-radius: 10px;
display: block;
}

#video-zone #video-yt-link {
background-color: var(--PwKBlue);
border-radius: 75px;
text-align: center;
font-family: "PwK-Bold";
font-size: 22px;
color: var(--White);
padding: 1% 4%;
margin: 2% auto 0 auto;
transition: background-color .3s;
text-decoration: none;
}

#video-zone #video-yt-link:hover {
background-color: var(--PwKOrange);
transition: background-color .3s;
cursor: pointer;
}

#blog-text-zone #video-container {
display: none;
}

#blog-text-zone {
width: 90%;
font-family: "PwK-Text";
color: var(--PwKBlack);
margin: 5% auto 2% auto;
padding: 0;
font-size: 15px;
line-height: 20px;
text-align: left;
}

#blog-text-zone p {
font-family: "PwK-text";
font-size: 20px;
line-height: 35px;
text-align: left;
color: var(--PwKDarkGray);
margin: 0 0 5% 0;
}

#blog-text-zone p strong {
font-family: "PwK-text-bold";
margin: 0 0 1% 0;
}

#blog-text-zone h2 {
font-family: "PwK-Bold";
color: var(--PwKBlack);
font-size: 30px;
line-height: 35px;
text-align: left;
margin: 0 0 1% 0;
padding: 0;
}

#blog-text-zone h3 {
font-family: "PwK-Bold";
color: var(--PwKBlack);
font-size: 25px;
line-height: 30px;
text-align: left;
margin: 0 0 2% 0;
padding: 0;
}

#blog-text-zone img {
width: 80%;
height: auto;
border-radius: 10px;
margin: 0 10% 2% 10%;
}

#blog-text-zone ul {
font-family: "PwK-text";
font-size: 20px;
line-height: 35px;
text-align: left;
color: var(--PwKDarkGray);
margin: 0 0 6% 0;
}

#blog-text-zone li {
font-family: "PwK-text";
font-size: 20px;
line-height: 27px;
text-align: left;
color: var(--PwKDarkGray);
margin: 0 0 3% -1%;
padding: 0 0 1% 0;
}

#blog-text-zone #reference-text-zone {
margin: 0;
}

#blog-text-zone #reference-text-zone #reference-list {
font-family: "PwK-text";
font-size: 20px;
line-height: 35px;
text-align: left;
color: var(--PwKDarkGray);
margin: 0;
}

#blog-text-zone #reference-text-zone #reference-list li {
font-family: "PwK-text";
font-size: 20px;
line-height: 27px;
text-align: left;
color: var(--PwKDarkGray);
margin: 0 0 3% -1%;
padding: 0 0 1% 0;
}

#blog-text-zone a {
font-family: "PwK-text";
color: var(--PwKBlue);
text-decoration: none;
}

#blog-text-zone a:hover {
color: var(--PwKOrangeLight);
text-decoration: underline;
cursor: pointer;
}

#blog-text-zone .transcript {
font-family: "PwK-text";
font-size: 20px;
line-height: 30px;
text-align: left;
color: var(--PwKDarkGray);
margin: 0 0 5% 0;
}

#blog-text-zone .transcript a {
background-color: var(--PwKOrangeLight);
font-family: "PWK-Bold";
font-size: 20px;
text-align: left;
color: #ffffff;
margin: 0 0 7px 0;
padding: 7px 10px;
border-radius: 10px;
text-decoration: none;
display: inline-grid;
}

#blog-text-zone .transcript a:hover {
background-color: var(--PwKBlue);
text-decoration: underline;
cursor: pointer;
}

#blog-text-zone #notranscript-icon {
text-align: center;
margin: 3% 0 3% 0;
}

#blog-text-zone #notranscript-icon .material-symbols-rounded {
display: block;
margin: 0;
padding: 0;
font-size: 50px;
color: var(--PwKBlack);
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#blog-text-zone .notranscript {
font-family: "PwK-Regular";
font-size: 20px;
line-height: 25px;
text-align: center;
color: var(--PwKDarkGray);
margin: 2% 0 3% 0;
}

#video-recommendation-zone {
width: 56%;
margin: 1% auto 6% auto;
padding: 0;
border-radius: 20px;
text-align: center;
}

#video-recommendation-zone #rec-title {
width: 100%;
font-family: "PwK-Black";
color: var(--PwKBlack);
margin: 1% auto 2% auto;
font-size: 35px;
line-height: 40px;
text-align: center;
}

#video-recommendation-zone a {
color: inherit;
text-decoration: none;
}

#video-recommendation-zone #rec-video-chip {
background-color: var(--PwKWhiteBlue);
display: inline-block;
width: 29%;
padding: 0;
margin: 0 1% 1% 1%;
padding: 1.5% 1% 2% 1%;
border-radius: 15px;
text-align: left;
vertical-align: top;
transition: background-color .5s;
}

#video-recommendation-zone #rec-video-chip:hover {
background-color: #ffffff;
cursor: pointer;
transition: background-color .5s;
}

#video-recommendation-zone #rec-video-chip #rec-thumbnail {
border-radius: 10px;
width: 95%;
height: auto;
margin: 0 2.5% 0 2.5%;
padding: 0;
text-align: center;
}

#video-recommendation-zone #rec-video-chip #rec-thumbnail .thumbnail {
width: 100%;
height: auto;
margin: 0 auto -1% auto;
padding: 0;
border-radius: 10px;
text-align: center;
}

#video-recommendation-zone #rec-video-chip #rec-post-title {
color: var(--PwKGray6);
width: 95%;
height: 62px;
margin: 3% auto 0 auto;
font-family: "PwK-Bold";
font-size: 25px;
line-height: 30px;
text-align: left;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
text-decoration: none;
transition: color .5s;
}

#video-recommendation-zone #rec-video-chip:hover #rec-post-title {
color: var(--PwKBlack);
transition: color .5s;
}

#video-recommendation-zone #rec-video-chip #rec-more-link {
background-color: var(--PwKGray8);
border-radius: 75px;
text-align: left;
font-family: "PwK-Bold";
font-size: 15px;
color: var(--PwKGray6);
padding: 2% 5%;
margin: 2% 0 0 3%;
transition: background-color .3s, color .3s;
}

#video-recommendation-zone #rec-video-chip:hover #rec-more-link {
background-color: var(--PwKBlue);
color: #ffffff;
transition: background-color .3s, color .3s;
}

#video-recommendation-zone #rec-video-chip #rec-more-link:hover {
background-color: var(--PwKOrangeLight);
color: #ffffff;
transition: background-color .3s, color .3s;
}

#favorite-body {
background-color: #ffffff;
width: 40%;
margin: 2% auto 6% auto;
padding: 2%;
border-radius: 20px;
text-align: center;
}

#favorite-body #favorite-title {
width: 80%;
font-family: "PwK-Black";
color: var(--PwKBlack);
margin: 1% auto 1% auto;
font-size: 35px;
line-height: 40px;
text-align: center;
}

#favorite-body #favorite-date {
width: 80%;
font-family: "PwK-Med";
color: var(--PwKGray6);
margin: 0 auto 0 auto;
font-size: 20px;
line-height: 20px;
text-align: center;
}

#favorite-body #favorite-divider {
background-color: var(--PwKGray7);
width: 95%;
height: 2px;
border-radius: 10px;
margin: 4% auto 4% auto;
}

#favorite-body #favorite-divider-invisible {
width: 95%;
height: 1px;
margin: 7% auto 0 auto;
}

#favorite-body #fav-page-tag {
background-color: var(--White);
color: var(--PwKGray3);
border: 1px solid var(--PwKGray8);
border-radius: 75px;
text-align: left;
font-family: "PwK-text-bold";
font-size: 15px;
padding: 1% 3%;
margin: 0 1%;
transition: background-color .3s, color .3s, border .3s;
}

#favorite-body #fav-page-tag:hover {
background-color: var(--PwKBlue);
color: var(--White);
border: 1px solid var(--PwKBlue);
transition: background-color .3s, color .3s, border .3s;
cursor: pointer;
}

#favorite-body #fav-page-tag a {
color: inherit;
text-decoration: none;
}

#favorite-body #fav-page-tag .material-symbols-rounded {
display: inline-block;
margin: -2px 3px 0 0;
padding: 0;
font-size: 20px;
color: inherit;
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#favorite-page-thumnbail {
width: 35%;
margin: 3% auto 0 auto;
text-align: center;
}

#favorite-page-thumnbail .thumbnail-img {
width: 100%;
height: auto;
margin: 0;
padding: 0;
border-radius: 20px;
}

#favorites-text-zone p {
width: 85%;
font-family: "PwK-text";
font-size: 20px;
line-height: 35px;
text-align: left;
color: var(--PwKDarkGray);
margin: 1% auto 3% auto;
}

#favorites-text-zone .link {
display: none;
}

#affiliate-notice {
background-color: var(--PwKGray8);
width: 40%;
margin: 2% auto -1% auto;
padding: .75% 2%;
border-radius: 20px;
text-align: center;
font-family: "PwK-Regular";
font-size: 15px;
color: var(--PwKDarkGray);
}

#affiliate-notice .material-symbols-rounded {
display: inline-block;
margin: -2px 2% 0 0;
padding: 0;
font-size: 20px;
color: inherit;
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#affiliate-notice a {
font-family: "PwK-Regular";
color: var(--PwKDarkGray);
text-decoration: underline;
transition: color .3s;
}

#affiliate-notice a:hover {
color: var(--PwKBlue);
transition: color .3s;
}

#general-page-body {
background-color: #ffffff;
width: 30%;
margin: 3% auto 6% auto;
padding: 2%;
border-radius: 20px;
text-align: center;
}

#general-page-body #general-title {
width: 80%;
font-family: "PwK-Black";
color: var(--PwKBlack);
margin: 1% auto 1% auto;
font-size: 35px;
line-height: 40px;
text-align: center;
}

#general-page-body #divider {
background-color: var(--PwKGray7);
width: 95%;
height: 2px;
border-radius: 10px;
margin: 4% auto 6% auto;
}

#general-page-body #general-content-zone {
width: 80%;
font-family: "PwK-Text";
margin: 2% auto 2% auto;
text-align: left;
font-size: 15px;
line-height: 25px;
}

#general-page-body #general-content-zone .legaltext {
color: var(--PwKDarkGray);
margin: 0 0 5% 0;
}

#general-page-body #general-content-zone .legaltext b {
font-family: "PwK-text-bold";
margin: 4% 0 4% 0;
color: var(--PwKDarkGray);
}

#general-page-body #general-content-zone .legaltext strong {
font-family: "PwK-text-bold";
margin: 4% 0 4% 0;
color: var(--PwKDarkGray);
}

#general-page-body #general-content-zone .legaltext a {
color: var(--PwKBlue);
}

#general-page-body #general-content-zone .legallist {
color: var(--PwKDarkGray);
margin: 0 0 6% 0;
}

#general-page-body #general-content-zone .legalitem {
color: var(--PwKDarkGray);
margin: 0 0 2% -3%;
}

#general-page-body #general-content-zone p {
width: 95%;
font-family: "PwK-Text";
margin: 2% auto 2% auto;
text-align: left;
font-size: 17px;
line-height: 27px;
color: #000000;
}

#general-page-body #general-content-zone b {
font-family: "PwK-text-bold";
margin: 4% 0 4% 0;
color: var(--PwKDarkGray);
}

#general-page-body #general-content-zone strong {
font-family: "PwK-text-bold";
margin: 4% 0 4% 0;
color: var(--PwKDarkGray);
}

#general-page-body #general-content-zone #contact-button {
text-align: center;
padding: 3% 0;
}

#general-page-body #general-content-zone #contact-page-link {
background-color: var(--PwKBlue);
color: var(--White);
text-decoration: none;
border: 0px;
border-radius: 75px;
text-align: center;
font-family: "PwK-text";
font-size: 20px;
padding: 1% 6% 1.5% 6%;
margin: 0 1%;
transition: background-color .3s, color .3s, border .3s;
}

#general-page-body #general-content-zone #contact-page-link:hover {
background-color: var(--PwKOrangeLight);
color: var(--White);
transition: background-color .3s, color .3s, border .3s;
}

#general-page-body #general-content-zone #contact-page-link .material-symbols-rounded {
display: inline-block;
margin: -2px 9px 0 0;
padding: 0;
font-size: 20px;
color: inherit;
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#general-page-body #general-content-zone #contact-page-link a {
text-decoration: none;
color: inherit;
}

#pagination-section {
text-align: center;
}

#pagination-section #nav-links {
color: var(--PwKBlack);
font-family: "PwK-Med";
text-align: center;
font-size: 25px;
line-height: 20px;
width: 80%;
margin: 1% auto 2% auto;
padding: 0;
}

#pagination-section .nav-links .page-numbers {
color: var(--PwKBlack);
font-family: "PwK-Med";
text-align: center;
font-size: 25px;
line-height: 20px;
margin: 0;
padding: .75%;
display: inline-block;
text-decoration: none;
}

#pagination-section .nav-links .page-numbers:hover {
background-color: var(--PwKBlue);
color: var(--White);
text-decoration: none;
cursor: pointer;
border-radius: 5px;
}

#pagination-section .nav-links .current {
background-color: var(--PwKGreen);
color: var(--White);
border-radius: 5px;
font-family: "PwK-Bold";
text-decoration: none;
}

#pagination-section .nav-links .current:hover {
text-decoration: none;
}

#shorts-page {
width: 60%;
margin: 2% auto 4% auto;
padding: 0;
}

#shorts-page #shorts-container {
background-color: var(--White);
width: 20%;
margin: 0 1% 2% 1%;
padding: 1.5% 1% 2.5% 1%;
border-radius: 20px;
display: inline-block;
}

#shorts-page #shorts-container #short-thumbnail {
width: 95%;
margin: 0 auto;
padding: 0;
}

#shorts-page #shorts-container #short-thumbnail .thumbnail {
width: 100%;
height: auto;
border-radius: 10px;
}

#shorts-page #shorts-container #short-title {
color: #000000;
width: 90%;
height: 61px;
margin: 3% auto 0 auto;
font-family: "PwK-Bold";
font-size: 25px;
line-height: 30px;
text-align: left;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
text-decoration: none;
transition: color .5s;
}

#shorts-page #shorts-container #story-link {
background-color: #bccbd0;
border-radius: 75px;
text-align: left;
font-family: "PwK-text-bold";
font-size: 15px;
color: #000000;
padding: 2% 5%;
margin: 1% 0 0 4%;
transition: background-color .3s, color .3s;
}

#shorts-page #shorts-container:hover #story-link {
background-color: #000000;
color: #ffffff;
pointer: cursor;
transition: background-color .3s, color .3s;
}

#shorts-page #shorts-container #story-link:hover {
background-color: #6665dd;
color: #ffffff;
pointer: cursor;
transition: background-color .3s, color .3s;
}

#short-page-container {
width: 50%;
margin: 2% auto 4% auto;
padding: 0;
vertical-align: top;
}

#short-page-container #short-video-space {
width: 40%;
margin: 0;
padding: 1% 0 0 0;
display: inline-block;
vertical-align: top;
text-align: center;
}

#short-page-container #short-video-space .short-thumbnail {
width: 80%;
height: auto;
border-radius: 10px;
margin: 0 auto;
}

#short-page-container #short-text-space {
width: 59%;
margin: 0;
display: inline-block;
vertical-align: top;
}

#short-page-container #short-text-space #info-container {
background-color: var(--White);
width: 90%;
margin: 0 auto;
padding: 6% 1% 7% 1%;
border-radius: 20px;
}

#short-page-container #short-text-space #info-container #short-title {
color: #000000;
width: 90%;
margin: 1% auto 0 auto;
font-family: "PwK-Bold";
font-size: 30px;
line-height: 35px;
text-align: center;
text-decoration: none;
}

#short-page-container #short-text-space #info-container #video-category-label {
width: 90%;
margin: 0 auto 0 auto;
padding: 0 0 1% 0;
text-align: center;
}

#short-page-container #short-text-space #info-container #video-category-label #label-text {
font-family: "PwK-Regular";
color: var(--PwKGray2);
margin: 0;
padding: 0;
font-size: 17px;
line-height: 25px;
text-align: center;
}

#short-page-container #short-text-space #info-container #video-category-label .material-symbols-rounded {
display: none;
margin: -5px 0 0 0;
padding: 0;
font-size: 25px;
color: var(--PwKGray1);
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#short-page-container #short-text-space #info-container #video-divider {
background-color: var(--PwKGray7);
width: 90%;
height: 2px;
border-radius: 10px;
margin: 6% auto 0 auto;
}

#short-page-container #short-text-space #info-container #short-text {
width: 80%;
font-family: "PwK-Text";
color: var(--PwKBlack);
margin: 0 auto 0 auto;
padding: 0;
font-size: 19px;
line-height: 33px;
text-align: left;
}

#link-button-container {
text-align: center;
padding: 3% 0;
}

#link-button-container #link-button {
background-color: var(--PwKBlue);
color: var(--White);
text-decoration: none;
border: 0px;
border-radius: 75px;
text-align: center;
font-family: "PwK-text";
font-size: 20px;
padding: 1% 6% 1.5% 6%;
margin: 0 1%;
transition: background-color .3s, color .3s, border .3s;
}

#link-button-container #link-button:hover {
background-color: var(--PwKOrangeLight);
color: var(--White);
transition: background-color .3s, color .3s, border .3s;
}

#link-button-container #link-button .material-symbols-rounded {
display: inline-block;
margin: -2px 9px 0 0;
padding: 0;
font-size: 20px;
color: inherit;
text-align: center;
vertical-align: middle;
font-variation-settings:
'FILL' 1,
'wght' 500,
'GRAD' -25,
'opsz' 40
}

#link-button-container #link-button a {
text-decoration: none;
color: inherit;
}

#section-disclaimers {
width: 60%;
padding: 0;
margin: 3% auto 3% auto;
vertical-align: top;
text-align: center;
}

#section-disclaimers h1 {
width: 100%;
font-family: "PwK-Black";
color: var(--PwKBlack);
margin: 0 0 3% 0;
padding: 0;
font-size: 20px;
line-height: 20px;
text-align: center;
}

#section-disclaimers #disclaimer-box {
display: inline-block;
width: 25%;
margin: 0 2.5% 0 2.5%;
vertical-align: top;
text-align: left;
}

#section-disclaimers #disclaimer-box p {
font-family: "PwK-Regular";
color: var(--PwKBlack);
font-size: 15px;
line-height: 20px;
text-align: left;
margin: 0;
padding: 0;
}

#section-disclaimers #disclaimer-box b {
font-family: "PwK-Bold";
color: var(--PwKBlack);
font-size: 15px;
line-height: 20px;
text-align: left;
margin: 0;
padding: 0;
}

#section-disclaimers #disclaimer-box p a {
color: var(--PwKBlue);
text-decoration: none;
}

#section-disclaimers #disclaimer-box p a:hover {
color: var(--PwKOrangeLight);
text-decoration: underline;
}
